Home
last modified time | relevance | path

Searched refs:pointer_data (Results 1 – 3 of 3) sorted by relevance

/third_party/node/src/
Dbase_object-inl.h48 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() function
150 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 …]
Dbase_object.cc30 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::BaseObject
110 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()
Dbase_object.h222 PointerData* pointer_data();
286 BaseObject::PointerData* pointer_data; // Used for weak pointers. member
290 inline BaseObject::PointerData* pointer_data() const;