Searched refs:pointer_data (Results 1 – 3 of 3) sorted by relevance
48 CHECK_GT(pointer_data()->strong_ptr_count, 0); in Detach()49 pointer_data()->is_detached = true; in Detach()108 pointer_data()->wants_weak_jsobj = false; in ClearWeak()117 const PointerData* pd = const_cast<BaseObject*>(this)->pointer_data(); in IsWeakOrDetached()148 BaseObjectPtrImpl<T, kIsWeak>::pointer_data() const { in pointer_data() function150 return data_.pointer_data; in pointer_data()155 return get_base_object()->pointer_data(); in pointer_data()161 if (pointer_data() == nullptr) { in get_base_object()164 return pointer_data()->self; in get_base_object()172 if (pointer_data() != nullptr && in ~BaseObjectPtrImpl()[all …]
30 PointerData* metadata = pointer_data(); in ~BaseObject()49 pointer_data()->wants_weak_jsobj = true; in MakeWeak()50 if (pointer_data()->strong_ptr_count > 0) return; in MakeWeak()63 obj->pointer_data()->strong_ptr_count == 0); in MakeWeak()97 BaseObject::PointerData* BaseObject::pointer_data() { in pointer_data() function in node::BaseObject110 PointerData* metadata = pointer_data(); in decrease_refcount()123 unsigned int prev_refcount = pointer_data()->strong_ptr_count++; in increase_refcount()130 if (self->has_pointer_data() && self->pointer_data()->strong_ptr_count > 0) { in DeleteMe()
222 PointerData* pointer_data();286 BaseObject::PointerData* pointer_data; // Used for weak pointers. member290 inline BaseObject::PointerData* pointer_data() const;