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

Call Handler for ClassDeletePropertyFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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

Call Handler for ClassGetPropertyFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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.

ClassHandle
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

Call Handler for ClassHasPropertyFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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

Call Handler for ClassSetPropertyFunction. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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
ContextHandle
Exception
ExceptionClass
ExceptionClassArrayHandle
ExceptionClassArrayOwnedHandle
ExceptionClassArrayUnownedHandle
ExceptionClassHandle
ExceptionClassOwnedHandle
ExceptionClassUnownedHandle
ExceptionHandle
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

Call Handler for ExceptionHandler. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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

Call Handler for OptionsFunc. A call annotation indicates the closure should be valid for the duration of the call. This handler does not implement any special memory management.

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
ValueHandle
VirtualMachine
VirtualMachineClass
VirtualMachineClassArrayHandle
VirtualMachineClassArrayOwnedHandle
VirtualMachineClassArrayUnownedHandle
VirtualMachineClassHandle
VirtualMachineClassOwnedHandle
VirtualMachineClassUnownedHandle
VirtualMachineHandle
WeakValue
WeakValueClass
WeakValueClassArrayHandle
WeakValueClassArrayOwnedHandle
WeakValueClassArrayUnownedHandle
WeakValueClassHandle
WeakValueClassOwnedHandle
WeakValueClassUnownedHandle
WeakValueHandle

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