Lines Matching refs:ObjPtr
29 inline uintptr_t ObjPtr<MirrorType>::GetCurrentTrimedCookie() { in GetCurrentTrimedCookie()
38 inline bool ObjPtr<MirrorType>::IsValid() const { in IsValid()
46 inline void ObjPtr<MirrorType>::AssertValid() const { in AssertValid()
54 inline uintptr_t ObjPtr<MirrorType>::Encode(MirrorType* ptr) { in Encode()
69 inline ObjPtr<MirrorType>::ObjPtr(Type* ptr) in ObjPtr() function
76 inline ObjPtr<MirrorType>::ObjPtr(const ObjPtr<Type>& other) in ObjPtr() function
86 inline ObjPtr<MirrorType>& ObjPtr<MirrorType>::operator=(const ObjPtr<Type>& other) {
95 OBJPTR_INLINE ObjPtr<MirrorType>& ObjPtr<MirrorType>::operator=(MirrorType* ptr) {
101 inline void ObjPtr<MirrorType>::Assign(MirrorType* ptr) { in Assign()
106 inline MirrorType* ObjPtr<MirrorType>::operator->() const {
111 inline MirrorType* ObjPtr<MirrorType>::Ptr() const { in Ptr()
118 inline ObjPtr<MirrorType> ObjPtr<MirrorType>::DownCast(ObjPtr<SourceType> ptr) { in DownCast()
126 inline ObjPtr<MirrorType> ObjPtr<MirrorType>::DownCast(SourceType* ptr) { in DownCast()
133 size_t HashObjPtr::operator()(const ObjPtr<MirrorType>& ptr) const { in operator()
140 operator==(ObjPtr<MirrorType1> lhs, ObjPtr<MirrorType2> rhs) {
147 operator==(const MirrorType1* lhs, ObjPtr<MirrorType2> rhs) {
154 operator==(ObjPtr<MirrorType1> lhs, const MirrorType2* rhs) {
161 operator!=(ObjPtr<MirrorType1> lhs, ObjPtr<MirrorType2> rhs) {
168 operator!=(const MirrorType1* lhs, ObjPtr<MirrorType2> rhs) {
175 operator!=(ObjPtr<MirrorType1> lhs, const MirrorType2* rhs) {
180 inline std::ostream& operator<<(std::ostream& os, ObjPtr<MirrorType> ptr) {