Searched refs:JsiFunction (Results 1 – 5 of 5) sorted by relevance
229 class JsiFunction : public JsiType<panda::FunctionRef> {231 JsiFunction();232 explicit JsiFunction(panda::Local<panda::FunctionRef> val);233 explicit JsiFunction(const EcmaVM *vm, panda::Local<panda::FunctionRef> val);234 explicit JsiFunction(const panda::CopyableGlobal<panda::FunctionRef>& val);235 ~JsiFunction() override = default;240 FAKE_PTR_FOR_FUNCTION_ACCESS(JsiFunction)
362 JsiFunction::JsiFunction() {} in JsiFunction() function in OHOS::Ace::Framework::JsiFunction363 JsiFunction::JsiFunction(const panda::CopyableGlobal<panda::FunctionRef>& val) : JsiType(val) {} in JsiFunction() function in OHOS::Ace::Framework::JsiFunction365 JsiFunction::JsiFunction(panda::Local<panda::FunctionRef> val) : JsiType(val) {} in JsiFunction() function in OHOS::Ace::Framework::JsiFunction367 JsiFunction::JsiFunction(const EcmaVM *vm, panda::Local<panda::FunctionRef> val) : JsiType(vm, val)… in JsiFunction() function in OHOS::Ace::Framework::JsiFunction369 JsiRef<JsiValue> JsiFunction::Call(JsiRef<JsiValue> thisVal, int argc, JsiRef<JsiValue> argv[]) con… in Call()398 panda::Local<panda::FunctionRef> JsiFunction::New(JsiFunctionCallback func) in New()
29 using JSFunc = JsiFunction;
943 (inlined by) OHOS::Ace::Framework::JsiWeak<OHOS::Ace::Framework::JsiFunction>::~JsiWeak() at founda…964 JsiWeak析构或重置的时候会触发其成员(类型为JsiObject/JsiValue/JsiFunction)父类JsiType中CopyableGlobal被释放,如下图:
795 (inlined by) OHOS::Ace::Framework::JsiWeak<OHOS::Ace::Framework::JsiFunction>::~JsiWeak() at founda…816 …e parent class **JsiType** of its member (**JsiObject**/**JsiValue**/**JsiFunction**) is released,…