Struct
WPEJavaScriptCoreClassVTable
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
);;
void (* _jsc_reserved4) (
void
);;
void (* _jsc_reserved5) (
void
);;
void (* _jsc_reserved6) (
void
);;
void (* _jsc_reserved7) (
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
JSCClassGetPropertyFunction
for getting a property.set_property:
JSCClassSetPropertyFunction
A
JSCClassSetPropertyFunction
for setting a property.has_property:
JSCClassHasPropertyFunction
A
JSCClassHasPropertyFunction
for querying a property.delete_property:
JSCClassDeletePropertyFunction
A
JSCClassDeletePropertyFunction
for deleting a property.enumerate_properties:
JSCClassEnumeratePropertiesFunction
A
JSCClassEnumeratePropertiesFunction
for 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.
_jsc_reserved4:
void (* _jsc_reserved4) ( void )
No description available.
_jsc_reserved5:
void (* _jsc_reserved5) ( void )
No description available.
_jsc_reserved6:
void (* _jsc_reserved6) ( void )
No description available.
_jsc_reserved7:
void (* _jsc_reserved7) ( void )
No description available.