ClassVTable
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.
Skipped during bindings generation
field
get_property
: ClassGetPropertyFunctionfield
set_property
: ClassSetPropertyFunctionfield
has_property
: ClassHasPropertyFunctionfield
delete_property
: ClassDeletePropertyFunctionfield
enumerate_properties
: ClassEnumeratePropertiesFunctionfield
_jsc_reserved0
: Fields with callbacks are not supportedfield
_jsc_reserved1
: Fields with callbacks are not supportedfield
_jsc_reserved2
: Fields with callbacks are not supportedfield
_jsc_reserved3
: Fields with callbacks are not supportedfield
_jsc_reserved4
: Fields with callbacks are not supportedfield
_jsc_reserved5
: Fields with callbacks are not supportedfield
_jsc_reserved6
: Fields with callbacks are not supportedfield
_jsc_reserved7
: Fields with callbacks are not supported
Constructors
Allocate a new ClassVTable.
Allocate a new ClassVTable using the provided AutofreeScope.