Lines Matching refs:DummyBaseObject
21 class DummyBaseObject : public BaseObject {
23 DummyBaseObject(Environment* env, Local<Object> obj) : BaseObject(env, obj) {}
31 static BaseObjectPtr<DummyBaseObject> NewDetached(Environment* env) {
33 return MakeDetachedBaseObject<DummyBaseObject>(env, obj);
36 static BaseObjectPtr<DummyBaseObject> New(Environment* env) {
38 return MakeBaseObject<DummyBaseObject>(env, obj);
42 SET_MEMORY_INFO_NAME(DummyBaseObject)
43 SET_SELF_SIZE(DummyBaseObject)
55 BaseObjectPtr<DummyBaseObject> ptr = DummyBaseObject::NewDetached(env);
68 BaseObjectWeakPtr<DummyBaseObject> weak_ptr;
72 BaseObjectPtr<DummyBaseObject> ptr = DummyBaseObject::NewDetached(env);
94 BaseObjectPtr<DummyBaseObject> ptr = DummyBaseObject::New(env);
105 BaseObjectWeakPtr<DummyBaseObject> weak_ptr;
109 BaseObjectPtr<DummyBaseObject> ptr = DummyBaseObject::New(env);
138 BaseObjectPtr<DummyBaseObject> ptr = DummyBaseObject::NewDetached(env);
140 BaseObjectWeakPtr<DummyBaseObject> weak_ptr { ptr };
143 BaseObjectPtr<DummyBaseObject> ptr2 = std::move(ptr);
147 BaseObjectWeakPtr<DummyBaseObject> weak_ptr2 = std::move(weak_ptr);
185 new ObjectWithPtr(env, DummyBaseObject::MakeJSObject(env));
186 obj->ptr1 = DummyBaseObject::NewDetached(env);
187 obj->ptr2 = DummyBaseObject::New(env);