Lines Matching refs:BaseObject
41 class BaseObject : public MemoryRetainer {
47 inline BaseObject(Environment* env, v8::Local<v8::Object> object);
48 inline ~BaseObject() override;
50 BaseObject() = delete;
68 static inline BaseObject* FromJSObject(v8::Local<v8::Value> object);
150 virtual v8::Maybe<std::vector<BaseObjectPtrImpl<BaseObject, false>>>
195 BaseObject* self = nullptr;
214 return BaseObject::FromJSObject<T>(obj); in Unwrap()
220 BaseObject::FromJSObject(obj)); \
262 BaseObject* target; // Used for strong pointers.
263 BaseObject::PointerData* pointer_data; // Used for weak pointers.
266 inline BaseObject* get_base_object() const;
267 inline BaseObject::PointerData* pointer_data() const;