Lines Matching refs:TrueRootObject
29 class TrueRootObject {
43 TrueRootObject();
44 virtual ~TrueRootObject() = default;
45 static void destroy(TrueRootObject* object) in destroy()
56 class BaseObject : public TrueRootObject {
60 BaseObject(napi_env env, napi_callback_info info) : TrueRootObject() in BaseObject()
66 TrueRootObject* ptr = static_cast<TrueRootObject*>(nativeObject); in BaseObject()
68 TrueRootObject::destroy(ptr); in BaseObject()
70 … napi_wrap(env, thisVar, reinterpret_cast<void*>((TrueRootObject*)this), DTOR, nullptr, nullptr); in BaseObject()
88 static inline TrueRootObject* GetRootObject(napi_env e, napi_value o) in GetRootObject()
90 TrueRootObject* p { nullptr }; in GetRootObject()
96 static inline TrueRootObject* GetThisRootObject(NapiApi::FunctionContext<types...>& ctx) in GetThisRootObject()
104 TrueRootObject* instance = GetThisRootObject(ctx); in GetThisNativeObject()
116 if (TrueRootObject* instance = GetThisRootObject(fc)) { in TROGetter()
131 if (TrueRootObject* instance = GetThisRootObject(fc)) { in TROSetter()
175 if (TrueRootObject* instance = GetThisRootObject(fc)) { in TROMethod()
198 auto* tro = obj.Native<TrueRootObject>(); in GetNativeMeta()