Где находится определение метода Local<FunctionTemplate> New в V8?

Я просмотрел всю 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 г.

1 Ответ

Ваш ответ

Загрузить файл.