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