Struct
JavaScriptCoreClassVTable
Description [src]
struct JSCClassVTable {
  JSCClassGetPropertyFunction get_property;
  JSCClassSetPropertyFunction set_property;
  JSCClassHasPropertyFunction has_property;
  JSCClassDeletePropertyFunction delete_property;
  JSCClassEnumeratePropertiesFunction enumerate_properties;
  void (* _jsc_reserved0) (
void
  );;
  void (* _jsc_reserved1) (
void
  );;
  void (* _jsc_reserved2) (
void
  );;
  void (* _jsc_reserved3) (
void
  );;
}
Virtual table for a JSCClass. This can be optionally used when registering a JSCClass in a JSCContext
to provide a custom implementation for the class. All virtual functions are optional and can be set to
NULL to fallback to the default implementation.
Structure members
- get_property:- JSCClassGetPropertyFunction
- A - JSCClassGetPropertyFunctionfor getting a property.
- set_property:- JSCClassSetPropertyFunction
- A - JSCClassSetPropertyFunctionfor setting a property.
- has_property:- JSCClassHasPropertyFunction
- A - JSCClassHasPropertyFunctionfor querying a property.
- delete_property:- JSCClassDeletePropertyFunction
- A - JSCClassDeletePropertyFunctionfor deleting a property.
- enumerate_properties:- JSCClassEnumeratePropertiesFunction
- A - JSCClassEnumeratePropertiesFunctionfor enumerating properties.
- _jsc_reserved0:- void (* _jsc_reserved0) ( void )
- No description available. 
- _jsc_reserved1:- void (* _jsc_reserved1) ( void )
- No description available. 
- _jsc_reserved2:- void (* _jsc_reserved2) ( void )
- No description available. 
- _jsc_reserved3:- void (* _jsc_reserved3) ( void )
- No description available.