|
| V8_DEPRECATE_SOON ("Use maybe version", Local< Object > NewInstance()) |
|
V8_WARN_UNUSED_RESULT MaybeLocal< Object > | NewInstance (Local< Context > context) |
|
void | SetAccessor (Local< String > name, AccessorGetterCallback getter, AccessorSetterCallback setter=0, Local< Value > data=Local< Value >(), AccessControl settings=DEFAULT, PropertyAttribute attribute=None, Local< AccessorSignature > signature=Local< AccessorSignature >()) |
|
void | SetAccessor (Local< Name > name, AccessorNameGetterCallback getter, AccessorNameSetterCallback setter=0, Local< Value > data=Local< Value >(), AccessControl settings=DEFAULT, PropertyAttribute attribute=None, Local< AccessorSignature > signature=Local< AccessorSignature >()) |
|
void | SetNamedPropertyHandler (NamedPropertyGetterCallback getter, NamedPropertySetterCallback setter=0, NamedPropertyQueryCallback query=0, NamedPropertyDeleterCallback deleter=0, NamedPropertyEnumeratorCallback enumerator=0, Local< Value > data=Local< Value >()) |
|
void | SetHandler (const NamedPropertyHandlerConfiguration &configuration) |
|
void | SetHandler (const IndexedPropertyHandlerConfiguration &configuration) |
|
void | SetIndexedPropertyHandler (IndexedPropertyGetterCallback getter, IndexedPropertySetterCallback setter=0, IndexedPropertyQueryCallback query=0, IndexedPropertyDeleterCallback deleter=0, IndexedPropertyEnumeratorCallback enumerator=0, Local< Value > data=Local< Value >()) |
|
void | SetCallAsFunctionHandler (FunctionCallback callback, Local< Value > data=Local< Value >()) |
|
void | MarkAsUndetectable () |
|
void | SetAccessCheckCallback (AccessCheckCallback callback, Local< Value > data=Local< Value >()) |
|
| V8_DEPRECATED ("Use SetAccessCheckCallback with new AccessCheckCallback signature.", void SetAccessCheckCallback(DeprecatedAccessCheckCallback callback, Local< Value > data=Local< Value >())) |
|
| V8_DEPRECATED ("Use SetAccessCheckCallback instead", void SetAccessCheckCallbacks(NamedSecurityCallback named_handler, IndexedSecurityCallback indexed_handler, Local< Value > data=Local< Value >())) |
|
int | InternalFieldCount () |
|
void | SetInternalFieldCount (int value) |
|
void | Set (Local< Name > name, Local< Data > value, PropertyAttribute attributes=None) |
|
V8_INLINE void | Set (Isolate *isolate, const char *name, Local< Data > value) |
|
void | SetAccessorProperty (Local< Name > name, Local< FunctionTemplate > getter=Local< FunctionTemplate >(), Local< FunctionTemplate > setter=Local< FunctionTemplate >(), PropertyAttribute attribute=None, AccessControl settings=DEFAULT) |
|
void | SetNativeDataProperty (Local< String > name, AccessorGetterCallback getter, AccessorSetterCallback setter=0, Local< Value > data=Local< Value >(), PropertyAttribute attribute=None, Local< AccessorSignature > signature=Local< AccessorSignature >(), AccessControl settings=DEFAULT) |
|
void | SetNativeDataProperty (Local< Name > name, AccessorNameGetterCallback getter, AccessorNameSetterCallback setter=0, Local< Value > data=Local< Value >(), PropertyAttribute attribute=None, Local< AccessorSignature > signature=Local< AccessorSignature >(), AccessControl settings=DEFAULT) |
|
void | SetIntrinsicDataProperty (Local< Name > name, Intrinsic intrinsic, PropertyAttribute attribute=None) |
|
An ObjectTemplate is used to create objects at runtime.
Properties added to an ObjectTemplate are added to each object created from the ObjectTemplate.
Definition at line 4633 of file v8.h.