Lines Matching refs:operator
72 OBJPTR_INLINE ObjPtr& operator=(const ObjPtr<Type>& other) REQUIRES_SHARED(Locks::mutator_lock_);
74 OBJPTR_INLINE ObjPtr& operator=(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_);
78 OBJPTR_INLINE MirrorType* operator->() const REQUIRES_SHARED(Locks::mutator_lock_);
131 size_t operator()(const ObjPtr<MirrorType>& ptr) const NO_THREAD_SAFETY_ANALYSIS;
137 operator==(ObjPtr<MirrorType1> lhs, ObjPtr<MirrorType2> rhs)
143 operator==(const MirrorType1* lhs, ObjPtr<MirrorType2> rhs)
149 operator==(ObjPtr<MirrorType1> lhs, const MirrorType2* rhs)
153 OBJPTR_INLINE bool operator==(ObjPtr<MirrorType> ptr, std::nullptr_t) {
158 OBJPTR_INLINE bool operator==(std::nullptr_t, ObjPtr<MirrorType> ptr) {
165 operator!=(ObjPtr<MirrorType1> lhs, ObjPtr<MirrorType2> rhs)
171 operator!=(const MirrorType1* lhs, ObjPtr<MirrorType2> rhs)
177 operator!=(ObjPtr<MirrorType1> lhs, const MirrorType2* rhs)
181 OBJPTR_INLINE bool operator!=(ObjPtr<MirrorType> ptr, std::nullptr_t) {
186 OBJPTR_INLINE bool operator!=(std::nullptr_t, ObjPtr<MirrorType> ptr) {
191 OBJPTR_INLINE std::ostream& operator<<(std::ostream& os, ObjPtr<MirrorType> ptr);