Lines Matching refs:BaseObject
45 class BaseObject : public MemoryRetainer {
52 BaseObject(Realm* realm, v8::Local<v8::Object> object);
54 inline BaseObject(Environment* env, v8::Local<v8::Object> object);
55 ~BaseObject() override;
57 BaseObject() = delete;
81 static inline BaseObject* FromJSObject(v8::Local<v8::Value> object);
169 virtual v8::Maybe<std::vector<BaseObjectPtrImpl<BaseObject, false>>>
216 BaseObject* self = nullptr;
235 return BaseObject::FromJSObject<T>(obj); in Unwrap()
241 BaseObject::FromJSObject(obj)); \
285 BaseObject* target; // Used for strong pointers.
286 BaseObject::PointerData* pointer_data; // Used for weak pointers.
289 inline BaseObject* get_base_object() const;
290 inline BaseObject::PointerData* pointer_data() const;