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

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

Merge "Add comparison operators for ParcelFileDescriptor" am: ad425b4c

am: 250cdb3d

Change-Id: I68dc6458e7c4abc60f561d6043a83299ded4a70f
parents 2a4dd4ed 250cdb3d
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;
};