Home
last modified time | relevance | path

Searched refs:CFunction (Results 1 – 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/d8/
Dd8-test.cc731 CFunction add_all_c_func = in CreateTestFastCApiTemplate()
732 CFunction::Make(FastCApiObject::AddAllFastCallback V8_IF_USE_SIMULATOR( in CreateTestFastCApiTemplate()
741 CFunction add_all_seq_c_func = CFunction::Make( in CreateTestFastCApiTemplate()
751 CFunction add_all_int32_typed_array_c_func = CFunction::Make( in CreateTestFastCApiTemplate()
763 CFunction add_all_int64_typed_array_c_func = CFunction::Make( in CreateTestFastCApiTemplate()
774 CFunction add_all_uint64_typed_array_c_func = CFunction::Make( in CreateTestFastCApiTemplate()
786 CFunction add_all_uint32_typed_array_c_func = CFunction::Make( in CreateTestFastCApiTemplate()
798 CFunction add_all_float32_typed_array_c_func = CFunction::Make( in CreateTestFastCApiTemplate()
809 CFunction add_all_float64_typed_array_c_func = CFunction::Make( in CreateTestFastCApiTemplate()
821 const CFunction add_all_overloads[] = { in CreateTestFastCApiTemplate()
[all …]
/third_party/node/deps/v8/include/
Dv8-fast-api-calls.h447 class V8_EXPORT CFunction {
449 constexpr CFunction() : address_(nullptr), type_info_(nullptr) {} in CFunction() function
467 OverloadResolution GetOverloadResolution(const CFunction* other) { in GetOverloadResolution()
499 static CFunction Make(F* func) { in Make()
506 static CFunction Make(R (*func)(Args...), in Make()
508 CFunction c_func = ArgUnwrap<R (*)(Args...)>::Make(func); in Make()
516 CFunction(const void* address, const CFunctionInfo* type_info);
531 static CFunction Make(R (*func)(Args...));
807 return CFunction(fn_, &instance);
862 CFunction CFunction::ArgUnwrap<R (*)(Args...)>::Make(R (*func)(Args...)) {
Dv8-template.h18 class CFunction; variable
490 const CFunction* c_function = nullptr, uint16_t instance_type = 0,
501 const MemorySpan<const CFunction>& c_function_overloads = {});
534 const MemorySpan<const CFunction>& c_function_overloads = {});
/third_party/node/src/
Dnode_process.h93 static v8::CFunction fast_number_;
94 static v8::CFunction fast_bigint_;
Dnode_process_methods.cc40 using v8::CFunction;
473 v8::CFunction BindingData::fast_number_(v8::CFunction::Make(FastNumber));
474 v8::CFunction BindingData::fast_bigint_(v8::CFunction::Make(FastBigInt));
Dutil.cc329 const v8::CFunction* c_function) { in NewFunctionTemplate()
365 const v8::CFunction* c_function) { in SetFastMethod()
386 const v8::CFunction* c_function) { in SetFastMethodNoSideEffect()
Dutil.h865 const v8::CFunction* c_function = nullptr);
877 const v8::CFunction* c_function);
882 const v8::CFunction* c_function);
/third_party/node/doc/contributing/
Dadding-v8-fast-api.md22 * Any function passed to `CFunction::Make`, including fast API function
112 CFunction fast_divide_(CFunction::Make(FastDivide));
/third_party/node/deps/v8/src/common/
Dglobals.h1723 C(CFunction, c_function) \
/third_party/node/deps/v8/src/api/
Dapi.cc1293 const MemorySpan<const CFunction>& c_function_overloads = {}, in FunctionTemplateNew()
1334 SideEffectType side_effect_type, const CFunction* c_function, in New()
1353 c_function ? MemorySpan<const CFunction>{c_function, 1} in New()
1354 : MemorySpan<const CFunction>{}, in New()
1363 const MemorySpan<const CFunction>& c_function_overloads) { in NewWithCFunctionOverloads()
1412 const MemorySpan<const CFunction>& c_function_overloads) { in SetCallHandler()
1435 const CFunction& c_function = c_function_overloads.data()[i]; in SetCallHandler()
10361 CFunction::CFunction(const void* address, const CFunctionInfo* type_info) in CFunction() function in v8::CFunction