Home | History | Annotate | Download | only in include

Lines Matching defs:FunctionTemplate

80 class FunctionTemplate;
130 class FunctionTemplate;
2840 Local<Object> FindInstanceInPrototypeChain(Local<FunctionTemplate> tmpl);
4170 Local<FunctionTemplate> getter = Local<FunctionTemplate>(),
4171 Local<FunctionTemplate> setter = Local<FunctionTemplate>(),
4199 * defined by FunctionTemplate::HasInstance()), an implicit TypeError is
4228 friend class FunctionTemplate;
4391 * A FunctionTemplate is used to create functions at runtime. There
4392 * can only be one function created from a FunctionTemplate in a
4398 * Any modification of a FunctionTemplate after first instantiation will trigger
4401 * A FunctionTemplate can have properties, these properties are added to the
4404 * A FunctionTemplate has a corresponding instance template which is
4409 * A FunctionTemplate can have a prototype template. The prototype template
4412 * The following example shows how to use a FunctionTemplate:
4415 * v8::Local<v8::FunctionTemplate> t = v8::FunctionTemplate::New();
4419 * proto_t->Set("proto_method", v8::FunctionTemplate::New(InvokeCallback));
4447 * A FunctionTemplate can inherit from another one by calling the
4448 * FunctionTemplate::Inherit method. The following graph illustrates
4452 * FunctionTemplate Parent -> Parent() . prototype -> { }
4456 * FunctionTemplate Child -> Child() . prototype -> { }
4459 * A FunctionTemplate 'Child' inherits from 'Parent', the prototype
4464 * Let Parent be the FunctionTemplate initialized in the previous
4465 * section and create a Child FunctionTemplate by:
4468 * Local<FunctionTemplate> parent = t;
4469 * Local<FunctionTemplate> child = FunctionTemplate::New();
4485 class V8_EXPORT FunctionTemplate : public Template {
4488 static Local<FunctionTemplate> New(
4495 static Local<FunctionTemplate> FromSnapshot(Isolate* isolate, size_t index);
4501 static Local<FunctionTemplate> NewWithFastHandler(
4513 * Set the call-handler callback for a FunctionTemplate. This
4515 * FunctionTemplate is called.
4521 /** Set the predefined length property for the FunctionTemplate. */
4528 void Inherit(Local<FunctionTemplate> parent);
4537 * Set the class name of the FunctionTemplate. This is used for
4539 * FunctionTemplate as its constructor.
4566 * of functions created from this FunctionTemplate to true.
4572 * FunctionTemplate.
4583 FunctionTemplate();
4669 Local<FunctionTemplate> constructor = Local<FunctionTemplate>());
4705 * defined by FunctionTemplate::HasInstance()), an implicit TypeError is
4833 Local<FunctionTemplate> constructor);
4834 friend class FunctionTemplate;
4845 Local<FunctionTemplate> receiver = Local<FunctionTemplate>());
4860 Local<FunctionTemplate> receiver = Local<FunctionTemplate>());
4896 virtual v8::Local<v8::FunctionTemplate> GetNativeFunctionTemplate(
4898 return v8::Local<v8::FunctionTemplate>();