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 D | jsi_bindings.h | 50 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 D | jsi_bindings.inl | 69 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 D | bindings.inl | 38 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 D | bindings_implementation.inl | 35 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 D | bindings_implementation.h | 61 class FunctionBinding : public IFunctionBinding { 65 FunctionBinding(const char* name, MethodOptions options, FunctionPtr func) in FunctionBinding() function 69 ~FunctionBinding() override = default;
|