|
static DirectHandle< FunctionTemplateInfo > | CreateAccessorFunctionTemplateInfo (Isolate *isolate, FunctionCallback callback, int length, v8::SideEffectType side_effect_type) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< JSFunction > | InstantiateFunction (Isolate *isolate, DirectHandle< NativeContext > native_context, DirectHandle< FunctionTemplateInfo > data, MaybeDirectHandle< Name > maybe_name={}) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< JSFunction > | InstantiateFunction (Isolate *isolate, DirectHandle< FunctionTemplateInfo > data, MaybeDirectHandle< Name > maybe_name={}) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< JSObject > | InstantiateObject (Isolate *isolate, DirectHandle< ObjectTemplateInfo > data, DirectHandle< JSReceiver > new_target={}) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< JSObject > | InstantiateRemoteObject (DirectHandle< ObjectTemplateInfo > data) |
|
static Handle< JSFunction > | CreateApiFunction (Isolate *isolate, DirectHandle< NativeContext > native_context, DirectHandle< FunctionTemplateInfo > obj, DirectHandle< Object > prototype, InstanceType type, MaybeDirectHandle< Name > name={}) |
|
static void | AddDataProperty (Isolate *isolate, DirectHandle< TemplateInfoWithProperties > info, DirectHandle< Name > name, DirectHandle< Object > value, PropertyAttributes attributes) |
|
static void | AddDataProperty (Isolate *isolate, DirectHandle< TemplateInfoWithProperties > info, DirectHandle< Name > name, v8::Intrinsic intrinsic, PropertyAttributes attributes) |
|
static void | AddAccessorProperty (Isolate *isolate, DirectHandle< TemplateInfoWithProperties > info, DirectHandle< Name > name, DirectHandle< FunctionTemplateInfo > getter, DirectHandle< FunctionTemplateInfo > setter, PropertyAttributes attributes) |
|
static void | AddNativeDataProperty (Isolate *isolate, DirectHandle< TemplateInfoWithProperties > info, DirectHandle< AccessorInfo > property) |
|
Definition at line 22 of file api-natives.h.