Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 250cdb3d authored by Jiyong Park's avatar Jiyong Park Committed by android-build-merger
Browse files

Merge "Add comparison operators for ParcelFileDescriptor"

am: ad425b4c

Change-Id: I1de5fc812e472bfd89bc3ef4b23cd07c62c96c93
parents 1b7e1e01 ad425b4c
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -42,6 +42,24 @@ public:
    android::status_t writeToParcel(android::Parcel* parcel) const override;
    android::status_t readFromParcel(const android::Parcel* parcel) override;

    inline bool operator!=(const ParcelFileDescriptor& rhs) const {
        return mFd != rhs.mFd;
    }
    inline bool operator<(const ParcelFileDescriptor& rhs) const {
        return mFd < rhs.mFd;
    }
    inline bool operator<=(const ParcelFileDescriptor& rhs) const {
        return mFd <= rhs.mFd;
    }
    inline bool operator==(const ParcelFileDescriptor& rhs) const {
        return mFd == rhs.mFd;
    }
    inline bool operator>(const ParcelFileDescriptor& rhs) const {
        return mFd > rhs.mFd;
    }
    inline bool operator>=(const ParcelFileDescriptor& rhs) const {
        return mFd >= rhs.mFd;
    }
private:
    android::base::unique_fd mFd;
};