Я просмотрел всю codeовую базу node.js V8 и не нашел ничего, кроме этого:
Что я упускаю или не понимаю? Нужна помощь.
Этот вопрос связан с вопросом о том, как FunctionCallbackInfo
инициализируется в параметрах функций C++. Текущий вопрос ставит меня в тупик, потому что я не знаю, что делает Local<FunctionTemplate> New
, я не знаю его codeа.
/** Creates a function template.*/
static Local<FunctionTemplate> New(
Isolate* isolate, FunctionCallback callback = nullptr,
Local<Value> data = Local<Value>(),
Local<Signature> signature = Local<Signature>(), int length = 0,
ConstructorBehavior behavior = ConstructorBehavior::kAllow,
SideEffectType side_effect_type = SideEffectType::kHasSideEffect,
const CFunction* c_function = nullptr, uint16_t instance_type = 0,
uint16_t allowed_receiver_instance_type_range_start = 0,
uint16_t allowed_receiver_instance_type_range_end = 0);
Мирослав
Вопрос задан12 июня 2024 г.