Lines Matching defs:FunctionRef
60 class FunctionRef;
792 static Local<ObjectRef> CreateAccessorData(const EcmaVM *vm, Local<FunctionRef> getter, Local<FunctionRef> setter);
794 Local<FunctionRef> getter,
795 Local<FunctionRef> setter);
800 bool SetAccessorProperty(const EcmaVM *vm, Local<JSValueRef> key, Local<FunctionRef> getter,
801 Local<FunctionRef> setter, PropertyAttribute attribute = PropertyAttribute::Default());
843 class ECMA_PUBLIC_API FunctionRef : public ObjectRef {
850 static Local<FunctionRef> New(EcmaVM *vm, FunctionCallback nativeFunc, NativePointerCallback deleter = nullptr,
852 static Local<FunctionRef> NewConcurrent(EcmaVM *vm,
858 static Local<FunctionRef> New(EcmaVM *vm, InternalFunctionCallback nativeFunc, NativePointerCallback deleter,
860 static Local<FunctionRef> NewConcurrent(EcmaVM *vm,
866 static Local<FunctionRef> NewSendable(EcmaVM *vm,
872 static Local<FunctionRef> NewClassFunction(EcmaVM *vm, FunctionCallback nativeFunc, NativePointerCallback deleter,
874 static Local<FunctionRef> NewConcurrentClassFunction(EcmaVM *vm,
880 static Local<FunctionRef> NewClassFunction(EcmaVM *vm,
886 static Local<FunctionRef> NewSendableClassFunction(const EcmaVM *vm,
892 Local<FunctionRef> parent,
903 bool Inherit(const EcmaVM *vm, Local<FunctionRef> parent);
1372 friend class FunctionRef;
1437 Local<PromiseRef> Catch(const EcmaVM *vm, Local<FunctionRef> handler);
1438 Local<PromiseRef> Then(const EcmaVM *vm, Local<FunctionRef> handler);
1439 Local<PromiseRef> Finally(const EcmaVM *vm, Local<FunctionRef> handler);
1440 Local<PromiseRef> Then(const EcmaVM *vm, Local<FunctionRef> onFulfilled, Local<FunctionRef> onRejected);