Home
last modified time | relevance | path

Searched refs:OBJPTR_INLINE (Results 1 – 2 of 2) sorted by relevance

/art/runtime/
Dobj_ptr.h28 #define OBJPTR_INLINE __attribute__ ((always_inline)) macro
51 OBJPTR_INLINE ObjPtr() REQUIRES_SHARED(Locks::mutator_lock_) : reference_(0u) {} in ObjPtr()
57 OBJPTR_INLINE ObjPtr(std::nullptr_t) in ObjPtr()
63 OBJPTR_INLINE ObjPtr(Type* ptr) REQUIRES_SHARED(Locks::mutator_lock_);
67 OBJPTR_INLINE ObjPtr(const ObjPtr<Type>& other) REQUIRES_SHARED(Locks::mutator_lock_);
71 OBJPTR_INLINE ObjPtr& operator=(const ObjPtr<Type>& other) REQUIRES_SHARED(Locks::mutator_lock_);
73 OBJPTR_INLINE ObjPtr& operator=(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_);
75 OBJPTR_INLINE void Assign(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_);
77 OBJPTR_INLINE MirrorType* operator->() const REQUIRES_SHARED(Locks::mutator_lock_);
79 OBJPTR_INLINE bool IsNull() const { in IsNull()
[all …]
Dobj_ptr-inl.h95 OBJPTR_INLINE ObjPtr<MirrorType>& ObjPtr<MirrorType>::operator=(MirrorType* ptr) {