<SECTION>
<FILE>JSCVirtualMachine</FILE>
<TITLE>JSCVirtualMachine</TITLE>
JSCVirtualMachine
jsc_virtual_machine_new

<SUBSECTION Standard>
JSCVirtualMachineClass
JSC_TYPE_VIRTUAL_MACHINE
JSC_VIRTUAL_MACHINE
JSC_IS_VIRTUAL_MACHINE
JSC_VIRTUAL_MACHINE_CLASS
JSC_IS_VIRTUAL_MACHINE_CLASS
JSC_VIRTUAL_MACHINE_GET_CLASS

<SUBSECTION Private>
JSCVirtualMachinePrivate
jsc_virtual_machine_get_type
JSC_API
JSC_DEPRECATED
JSC_DEPRECATED_FOR
</SECTION>

<SECTION>
<FILE>JSCContext</FILE>
<TITLE>JSCContext</TITLE>
JSCContext
JSCExceptionHandler
JSCCheckSyntaxMode
JSCCheckSyntaxResult
jsc_context_new
jsc_context_new_with_virtual_machine
jsc_context_get_virtual_machine
jsc_context_get_exception
jsc_context_throw
jsc_context_throw_printf
jsc_context_throw_with_name
jsc_context_throw_with_name_printf
jsc_context_throw_exception
jsc_context_clear_exception
jsc_context_push_exception_handler
jsc_context_pop_exception_handler
jsc_context_get_current
jsc_context_evaluate
jsc_context_evaluate_with_source_uri
jsc_context_evaluate_in_object
jsc_context_check_syntax
jsc_context_get_global_object
jsc_context_set_value
jsc_context_get_value
jsc_context_register_class

<SUBSECTION Standard>
JSCContextClass
JSC_TYPE_CONTEXT
JSC_CONTEXT
JSC_IS_CONTEXT
JSC_CONTEXT_CLASS
JSC_IS_CONTEXT_CLASS
JSC_CONTEXT_GET_CLASS

<SUBSECTION Private>
JSCContextPrivate
jsc_context_get_type
</SECTION>

<SECTION>
<FILE>JSCValue</FILE>
<TITLE>JSCValue</TITLE>
JSCValue
JSCValuePropertyFlags
jsc_value_get_context
jsc_value_new_undefined
jsc_value_is_undefined
jsc_value_new_null
jsc_value_is_null
jsc_value_new_number
jsc_value_is_number
jsc_value_to_double
jsc_value_to_int32
jsc_value_new_boolean
jsc_value_is_boolean
jsc_value_to_boolean
jsc_value_new_string
jsc_value_new_string_from_bytes
jsc_value_is_string
jsc_value_to_string
jsc_value_to_string_as_bytes
jsc_value_new_array
jsc_value_new_array_from_garray
jsc_value_new_array_from_strv
jsc_value_is_array
jsc_value_new_object
jsc_value_is_object
jsc_value_object_is_instance_of
jsc_value_object_set_property
jsc_value_object_get_property
jsc_value_object_set_property_at_index
jsc_value_object_get_property_at_index
jsc_value_object_has_property
jsc_value_object_delete_property
jsc_value_object_enumerate_properties
jsc_value_object_invoke_method
jsc_value_object_invoke_methodv
jsc_value_object_define_property_data
jsc_value_object_define_property_accessor
jsc_value_new_function
jsc_value_new_functionv
jsc_value_new_function_variadic
jsc_value_is_function
jsc_value_function_call
jsc_value_function_callv
jsc_value_is_constructor
jsc_value_constructor_call
jsc_value_constructor_callv

<SUBSECTION Standard>
JSCValueClass
JSC_TYPE_VALUE
JSC_VALUE
JSC_IS_VALUE
JSC_VALUE_CLASS
JSC_IS_VALUE_CLASS
JSC_VALUE_GET_CLASS

<SUBSECTION Private>
JSCValuePrivate
jsc_value_get_type
</SECTION>

<SECTION>
<FILE>JSCWeakValue</FILE>
<TITLE>JSCWeakValue</TITLE>
JSCWeakValue
jsc_weak_value_new
jsc_weak_value_get_value

<SUBSECTION Standard>
JSCWeakValueClass
JSC_TYPE_WEAK_VALUE
JSC_WEAK_VALUE
JSC_IS_WEAK_VALUE
JSC_WEAK_VALUE_CLASS
JSC_IS_WEAK_VALUE_CLASS
JSC_WEAK_VALUE_GET_CLASS

<SUBSECTION Private>
JSCWeakValuePrivate
jsc_weak_value_get_type
</SECTION>

<SECTION>
<FILE>JSCException</FILE>
<TITLE>JSCException</TITLE>
JSCException
jsc_exception_new
jsc_exception_new_printf
jsc_exception_new_vprintf
jsc_exception_new_with_name
jsc_exception_new_with_name_printf
jsc_exception_new_with_name_vprintf
jsc_exception_get_name
jsc_exception_get_message
jsc_exception_get_line_number
jsc_exception_get_column_number
jsc_exception_get_source_uri
jsc_exception_get_backtrace_string
jsc_exception_to_string
jsc_exception_report

<SUBSECTION Standard>
JSCExceptionClass
JSC_TYPE_EXCEPTION
JSC_EXCEPTION
JSC_IS_EXCEPTION
JSC_EXCEPTION_CLASS
JSC_IS_EXCEPTION_CLASS
JSC_EXCEPTION_GET_CLASS

<SUBSECTION Private>
JSCExceptionPrivate
jsc_exception_get_type
</SECTION>

<SECTION>
<FILE>JSCClass</FILE>
<TITLE>JSCClass</TITLE>
JSCClass
JSCClassGetPropertyFunction
JSCClassSetPropertyFunction
JSCClassHasPropertyFunction
JSCClassDeletePropertyFunction
JSCClassEnumeratePropertiesFunction
JSCClassVTable
jsc_class_get_name
jsc_class_get_parent
jsc_class_add_constructor
jsc_class_add_constructorv
jsc_class_add_constructor_variadic
jsc_class_add_method
jsc_class_add_methodv
jsc_class_add_method_variadic
jsc_class_add_property

<SUBSECTION Standard>
JSC_TYPE_CLASS
JSC_CLASS
JSC_IS_CLASS

<SUBSECTION Private>
jsc_class_get_type
</SECTION>

<SECTION>
<FILE>JSCOptions</FILE>
<TITLE>JSCOptions</TITLE>
jsc_options_set_boolean
jsc_options_get_boolean
jsc_options_set_int
jsc_options_get_int
jsc_options_set_uint
jsc_options_get_uint
jsc_options_set_size
jsc_options_get_size
jsc_options_set_double
jsc_options_get_double
jsc_options_set_string
jsc_options_get_string
jsc_options_set_range_string
jsc_options_get_range_string

JSCOptionType
JSCOptionsFunc
jsc_options_foreach

jsc_options_get_option_group
<SUBSECTION>
JSC_OPTIONS_USE_JIT
JSC_OPTIONS_USE_DFG
JSC_OPTIONS_USE_FTL
JSC_OPTIONS_USE_LLINT
</SECTION>

<SECTION>
<FILE>JSCVersion</FILE>
<TITLE>JSCVersion</TITLE>
jsc_get_major_version
jsc_get_minor_version
jsc_get_micro_version

<SUBSECTION>
JSC_MAJOR_VERSION
JSC_MINOR_VERSION
JSC_MICRO_VERSION
JSC_CHECK_VERSION
</SECTION>
