JSCClassVTable

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.

Members

Variables

JscReserved0
void function() JscReserved0;
JscReserved1
void function() JscReserved1;
JscReserved2
void function() JscReserved2;
JscReserved3
void function() JscReserved3;
JscReserved4
void function() JscReserved4;
JscReserved5
void function() JscReserved5;
JscReserved6
void function() JscReserved6;
JscReserved7
void function() JscReserved7;
deleteProperty
JSCClassDeletePropertyFunction deleteProperty;

a #JSCClassDeletePropertyFunction for deleting a property.

enumerateProperties
JSCClassEnumeratePropertiesFunction enumerateProperties;

a #JSCClassEnumeratePropertiesFunction for enumerating properties.

getProperty
JSCClassGetPropertyFunction getProperty;

a #JSCClassGetPropertyFunction for getting a property.

hasProperty
JSCClassHasPropertyFunction hasProperty;

a #JSCClassHasPropertyFunction for querying a property.

setProperty
JSCClassSetPropertyFunction setProperty;

a #JSCClassSetPropertyFunction for setting a property.