Table of Contents

Namespace JavaScriptCore.Internal

Classes

Class
ClassClass
ClassClassArrayHandle
ClassClassArrayOwnedHandle
ClassClassArrayUnownedHandle
ClassClassHandle
ClassClassOwnedHandle
ClassClassUnownedHandle
ClassDeletePropertyFunctionAsyncHandler

Async Handler for ClassDeletePropertyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ClassDeletePropertyFunctionCallHandler
ClassDeletePropertyFunctionForeverHandler

Forever Handler for ClassDeletePropertyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ClassDeletePropertyFunctionNotifiedHandler

Notified Handler for ClassDeletePropertyFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

ClassGetPropertyFunctionAsyncHandler

Async Handler for ClassGetPropertyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ClassGetPropertyFunctionCallHandler
ClassGetPropertyFunctionForeverHandler

Forever Handler for ClassGetPropertyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ClassGetPropertyFunctionNotifiedHandler

Notified Handler for ClassGetPropertyFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

ClassHasPropertyFunctionAsyncHandler

Async Handler for ClassHasPropertyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ClassHasPropertyFunctionCallHandler
ClassHasPropertyFunctionForeverHandler

Forever Handler for ClassHasPropertyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ClassHasPropertyFunctionNotifiedHandler

Notified Handler for ClassHasPropertyFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

ClassSetPropertyFunctionAsyncHandler

Async Handler for ClassSetPropertyFunction. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ClassSetPropertyFunctionCallHandler
ClassSetPropertyFunctionForeverHandler

Forever Handler for ClassSetPropertyFunction. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ClassSetPropertyFunctionNotifiedHandler

Notified Handler for ClassSetPropertyFunction. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

ClassVTable
ClassVTableArrayHandle
ClassVTableArrayOwnedHandle
ClassVTableArrayUnownedHandle
ClassVTableHandle
ClassVTableOwnedHandle
ClassVTableUnownedHandle
Context
ContextClass
ContextClassArrayHandle
ContextClassArrayOwnedHandle
ContextClassArrayUnownedHandle
ContextClassHandle
ContextClassOwnedHandle
ContextClassUnownedHandle
Exception
ExceptionClass
ExceptionClassArrayHandle
ExceptionClassArrayOwnedHandle
ExceptionClassArrayUnownedHandle
ExceptionClassHandle
ExceptionClassOwnedHandle
ExceptionClassUnownedHandle
ExceptionHandlerAsyncHandler

Async Handler for ExceptionHandler. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

ExceptionHandlerCallHandler
ExceptionHandlerForeverHandler

Forever Handler for ExceptionHandler. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

ExceptionHandlerNotifiedHandler

Notified Handler for ExceptionHandler. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

Functions
OptionsFuncAsyncHandler

Async Handler for OptionsFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

OptionsFuncCallHandler
OptionsFuncForeverHandler

Forever Handler for OptionsFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

OptionsFuncNotifiedHandler

Notified Handler for OptionsFunc. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

Value
ValueClass
ValueClassArrayHandle
ValueClassArrayOwnedHandle
ValueClassArrayUnownedHandle
ValueClassHandle
ValueClassOwnedHandle
ValueClassUnownedHandle
VirtualMachine
VirtualMachineClass
VirtualMachineClassArrayHandle
VirtualMachineClassArrayOwnedHandle
VirtualMachineClassArrayUnownedHandle
VirtualMachineClassHandle
VirtualMachineClassOwnedHandle
VirtualMachineClassUnownedHandle
WeakValue
WeakValueClass
WeakValueClassArrayHandle
WeakValueClassArrayOwnedHandle
WeakValueClassArrayUnownedHandle
WeakValueClassHandle
WeakValueClassOwnedHandle
WeakValueClassUnownedHandle

Structs

ClassClassData
ClassData
ClassVTableData
ContextClassData
ContextData
ExceptionClassData
ExceptionData
ValueClassData
ValueData
VirtualMachineClassData
VirtualMachineData
WeakValueClassData
WeakValueData

Delegates

ClassDeletePropertyFunction
ClassEnumeratePropertiesFunction
ClassGetPropertyFunction
ClassHasPropertyFunction
ClassSetPropertyFunction
ClassVTableData.JscReserved0Callback
ClassVTableData.JscReserved1Callback
ClassVTableData.JscReserved2Callback
ClassVTableData.JscReserved3Callback
ClassVTableData.JscReserved4Callback
ClassVTableData.JscReserved5Callback
ClassVTableData.JscReserved6Callback
ClassVTableData.JscReserved7Callback
ExceptionHandler
OptionsFunc