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.