Lines Matching refs:ALWAYS_INLINE

48   ALWAYS_INLINE ObjPtr() REQUIRES_SHARED(Locks::mutator_lock_) : reference_(0u) {}
54 ALWAYS_INLINE ObjPtr(std::nullptr_t)
60 ALWAYS_INLINE ObjPtr(Type* ptr)
67 ALWAYS_INLINE ObjPtr(const ObjPtr<Type>& other)
76 ALWAYS_INLINE ObjPtr& operator=(const ObjPtr<Type>& other)
84 ALWAYS_INLINE ObjPtr& operator=(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_) {
89 ALWAYS_INLINE void Assign(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_) {
93 ALWAYS_INLINE MirrorType* operator->() const REQUIRES_SHARED(Locks::mutator_lock_) {
97 ALWAYS_INLINE bool IsNull() const {
102 ALWAYS_INLINE MirrorType* Ptr() const REQUIRES_SHARED(Locks::mutator_lock_) {
107 ALWAYS_INLINE bool IsValid() const REQUIRES_SHARED(Locks::mutator_lock_);
109 ALWAYS_INLINE void AssertValid() const REQUIRES_SHARED(Locks::mutator_lock_);
111 ALWAYS_INLINE bool operator==(const ObjPtr& ptr) const REQUIRES_SHARED(Locks::mutator_lock_) {
116 ALWAYS_INLINE bool operator==(const PointerType* ptr) const
121 ALWAYS_INLINE bool operator==(std::nullptr_t) const {
125 ALWAYS_INLINE bool operator!=(const ObjPtr& ptr) const REQUIRES_SHARED(Locks::mutator_lock_) {
130 ALWAYS_INLINE bool operator!=(const PointerType* ptr) const
135 ALWAYS_INLINE bool operator!=(std::nullptr_t) const {
140 ALWAYS_INLINE MirrorType* PtrUnchecked() const {
159 ALWAYS_INLINE static uintptr_t TrimCookie(uintptr_t cookie) {
163 ALWAYS_INLINE uintptr_t GetCookie() const {
167 ALWAYS_INLINE static uintptr_t Encode(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_);
187 ALWAYS_INLINE bool operator==(const PointerType* a, const ObjPtr<MirrorType>& b)
193 ALWAYS_INLINE bool operator==(std::nullptr_t, const ObjPtr<MirrorType>& b) {
198 ALWAYS_INLINE bool operator!=(const PointerType* a, const ObjPtr<MirrorType>& b)
204 ALWAYS_INLINE bool operator!=(std::nullptr_t, const ObjPtr<MirrorType>& b) {
219 ALWAYS_INLINE std::ostream& operator<<(std::ostream& os, ObjPtr<MirrorType> ptr);