Home
last modified time | relevance | path

Searched refs:FunctionBinding (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/
H A Djsi_bindings.h50 static void Method(const char* name, FunctionBinding<Base, R, Args...>*);
54 …const char* name, FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCallInfo*>*…
59 …static void CustomMethod(const char* name, FunctionBinding<T, void, const JSCallbackInfo&>* bindin…
63 FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCallInfo*>* getter,
64 FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCallInfo*>* setter);
69 …static void CustomProperty(const char* name, FunctionBinding<T, void, const JSCallbackInfo&>* gett…
70 FunctionBinding<T, void, const JSCallbackInfo&>* setter);
H A Djsi_bindings.inl69 void JsiClass<C>::Method(const char* name, FunctionBinding<Base, R, Args...>* binding)
81 …const char* name, FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCallInfo*>*…
101 void JsiClass<C>::CustomMethod(const char* name, FunctionBinding<T, void, const JSCallbackInfo&>* b…
113 FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCallInfo*>* getter,
114 FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCallInfo*>* setter)
140 void JsiClass<C>::CustomProperty(const char* name, FunctionBinding<T, void, const JSCallbackInfo&>*…
141 FunctionBinding<T, void, const JSCallbackInfo&>* setter)
394 …auto binding = static_cast<FunctionBinding<T, panda::Local<panda::JSValueRef>, panda::JsiRuntimeCa…
423 …auto binding = static_cast<FunctionBinding<T, void, const JSCallbackInfo&>*>(runtimeCallInfo->GetD…
451 auto binding = static_cast<FunctionBinding<Class, R, Args...>*>(runtimeCallInfo->GetData());
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A Dbindings.inl38 functions_.emplace(nextFreeId_, new FunctionBinding(name, options, func));
47 functions_.emplace(nextFreeId_, new FunctionBinding(name, options, func));
55 functions_.emplace(nextFreeId, new FunctionBinding(name, options, func));
64 functions_.emplace(nextFreeId, new FunctionBinding(name, options, func));
74 functions_.emplace(nextFreeId_, new FunctionBinding(name, MethodOptions::NONE, callback));
93 getFunctions_.emplace(nextFreeId_, new FunctionBinding(name, MethodOptions::NONE, getter));
94 setFunctions_.emplace(nextFreeId_, new FunctionBinding(name, MethodOptions::NONE, setter));
95 functions_.emplace(nextFreeId_, new FunctionBinding(name, MethodOptions::NONE, getter));
97 functions_.emplace(nextFreeId_, new FunctionBinding(name, MethodOptions::NONE, setter));
115 functions_.emplace(nextFreeId, new FunctionBinding(name, MethodOptions::NONE, callback));
H A Dbindings_implementation.inl35 ImplDetail<C>::Method(name, new FunctionBinding(name, options, func));
56 ImplDetail<C>::CustomMethod(name, new FunctionBinding(name, MethodOptions::NONE, callback));
69 ImplDetail<C>::CustomMethod(name, new FunctionBinding(name, MethodOptions::NONE, callback));
78 ImplDetail<C>::CustomProperty(name, new FunctionBinding(name, MethodOptions::NONE, getter),
79 new FunctionBinding(name, MethodOptions::NONE, setter));
94 ImplDetail<C>::CustomProperty(name, new FunctionBinding(name, MethodOptions::NONE, getter),
95 new FunctionBinding(name, MethodOptions::NONE, setter));
H A Dbindings_implementation.h61 class FunctionBinding : public IFunctionBinding {
65 FunctionBinding(const char* name, MethodOptions options, FunctionPtr func) in FunctionBinding() function
69 ~FunctionBinding() override = default;