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:JSCClassGetPropertyFunctionA
JSCClassGetPropertyFunctionfor getting a property.set_property:JSCClassSetPropertyFunctionA
JSCClassSetPropertyFunctionfor setting a property.has_property:JSCClassHasPropertyFunctionA
JSCClassHasPropertyFunctionfor querying a property.delete_property:JSCClassDeletePropertyFunctionA
JSCClassDeletePropertyFunctionfor deleting a property.enumerate_properties:JSCClassEnumeratePropertiesFunctionA
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.