Lines Matching refs:operator
72 ALWAYS_INLINE ObjPtr& operator=(const ObjPtr<Type>& other)
78 ALWAYS_INLINE ObjPtr& operator=(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_) { in REQUIRES_SHARED()
87 ALWAYS_INLINE MirrorType* operator->() const REQUIRES_SHARED(Locks::mutator_lock_) {
105 ALWAYS_INLINE bool operator==(const ObjPtr& ptr) const REQUIRES_SHARED(Locks::mutator_lock_) {
110 ALWAYS_INLINE bool operator==(const PointerType* ptr) const
115 ALWAYS_INLINE bool operator==(std::nullptr_t) const {
119 ALWAYS_INLINE bool operator!=(const ObjPtr& ptr) const REQUIRES_SHARED(Locks::mutator_lock_) {
124 ALWAYS_INLINE bool operator!=(const PointerType* ptr) const
129 ALWAYS_INLINE bool operator!=(std::nullptr_t) const {
173 size_t operator()(const ObjPtr<MirrorType>& ptr) const NO_THREAD_SAFETY_ANALYSIS { in operator() function
179 ALWAYS_INLINE bool operator==(const PointerType* a, const ObjPtr<MirrorType>& b)
185 ALWAYS_INLINE bool operator==(std::nullptr_t, const ObjPtr<MirrorType>& b) {
190 ALWAYS_INLINE bool operator!=(const PointerType* a, const ObjPtr<MirrorType>& b)
196 ALWAYS_INLINE bool operator!=(std::nullptr_t, const ObjPtr<MirrorType>& b) {
211 ALWAYS_INLINE std::ostream& operator<<(std::ostream& os, ObjPtr<MirrorType> ptr);