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
);
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
A
JSCClassGetPropertyFunction
for getting a property.set_property
A
JSCClassSetPropertyFunction
for setting a property.has_property
A
JSCClassHasPropertyFunction
for querying a property.delete_property
A
JSCClassDeletePropertyFunction
for deleting a property.enumerate_properties
A
JSCClassEnumeratePropertiesFunction
for enumerating properties._jsc_reserved0
No description available.
_jsc_reserved1
No description available.
_jsc_reserved2
No description available.
_jsc_reserved3
No description available.
_jsc_reserved4
No description available.
_jsc_reserved5
No description available.
_jsc_reserved6
No description available.
_jsc_reserved7
No description available.