javascriptcore.c.functions

C functions for javascriptcore6 library

var c_jsc_class_add_constructor c_jsc_class_add_constructor_variadic c_jsc_class_add_constructorv c_jsc_class_add_method c_jsc_class_add_method_variadic c_jsc_class_add_methodv c_jsc_class_add_property c_jsc_class_get_name c_jsc_class_get_parent c_jsc_class_get_type c_jsc_context_check_syntax c_jsc_context_clear_exception c_jsc_context_evaluate c_jsc_context_evaluate_in_object c_jsc_context_evaluate_with_source_uri c_jsc_context_get_current c_jsc_context_get_exception c_jsc_context_get_global_object c_jsc_context_get_type c_jsc_context_get_value c_jsc_context_get_virtual_machine c_jsc_context_new c_jsc_context_new_with_virtual_machine c_jsc_context_pop_exception_handler c_jsc_context_push_exception_handler c_jsc_context_register_class c_jsc_context_set_value c_jsc_context_throw c_jsc_context_throw_exception c_jsc_context_throw_printf c_jsc_context_throw_with_name c_jsc_context_throw_with_name_printf c_jsc_exception_get_backtrace_string c_jsc_exception_get_column_number c_jsc_exception_get_line_number c_jsc_exception_get_message c_jsc_exception_get_name c_jsc_exception_get_source_uri c_jsc_exception_get_type c_jsc_exception_new c_jsc_exception_new_printf c_jsc_exception_new_vprintf c_jsc_exception_new_with_name c_jsc_exception_new_with_name_printf c_jsc_exception_new_with_name_vprintf c_jsc_exception_report c_jsc_exception_to_string c_jsc_get_major_version c_jsc_get_micro_version c_jsc_get_minor_version c_jsc_options_foreach c_jsc_options_get_boolean c_jsc_options_get_double c_jsc_options_get_int c_jsc_options_get_option_group c_jsc_options_get_range_string c_jsc_options_get_size c_jsc_options_get_string c_jsc_options_get_uint c_jsc_options_set_boolean c_jsc_options_set_double c_jsc_options_set_int c_jsc_options_set_range_string c_jsc_options_set_size c_jsc_options_set_string c_jsc_options_set_uint c_jsc_value_array_buffer_get_data c_jsc_value_array_buffer_get_size c_jsc_value_constructor_call c_jsc_value_constructor_callv c_jsc_value_function_call c_jsc_value_function_callv c_jsc_value_get_context c_jsc_value_get_type c_jsc_value_is_array c_jsc_value_is_array_buffer c_jsc_value_is_boolean c_jsc_value_is_constructor c_jsc_value_is_function c_jsc_value_is_null c_jsc_value_is_number c_jsc_value_is_object c_jsc_value_is_string c_jsc_value_is_typed_array c_jsc_value_is_undefined c_jsc_value_new_array c_jsc_value_new_array_buffer c_jsc_value_new_array_from_garray c_jsc_value_new_array_from_strv c_jsc_value_new_boolean c_jsc_value_new_from_json c_jsc_value_new_function c_jsc_value_new_function_variadic c_jsc_value_new_functionv c_jsc_value_new_null c_jsc_value_new_number c_jsc_value_new_object c_jsc_value_new_promise c_jsc_value_new_string c_jsc_value_new_string_from_bytes c_jsc_value_new_typed_array c_jsc_value_new_typed_array_with_buffer c_jsc_value_new_undefined c_jsc_value_object_define_property_accessor c_jsc_value_object_define_property_data c_jsc_value_object_delete_property c_jsc_value_object_enumerate_properties c_jsc_value_object_get_property c_jsc_value_object_get_property_at_index c_jsc_value_object_has_property c_jsc_value_object_invoke_method c_jsc_value_object_invoke_methodv c_jsc_value_object_is_instance_of c_jsc_value_object_set_property c_jsc_value_object_set_property_at_index c_jsc_value_to_boolean c_jsc_value_to_double c_jsc_value_to_int32 c_jsc_value_to_json c_jsc_value_to_string c_jsc_value_to_string_as_bytes c_jsc_value_typed_array_get_buffer c_jsc_value_typed_array_get_data c_jsc_value_typed_array_get_length c_jsc_value_typed_array_get_offset c_jsc_value_typed_array_get_size c_jsc_value_typed_array_get_type c_jsc_virtual_machine_get_type c_jsc_virtual_machine_new c_jsc_weak_value_get_type c_jsc_weak_value_get_value c_jsc_weak_value_new
alias jsc_class_add_constructor jsc_class_add_constructor_variadic jsc_class_add_constructorv jsc_class_add_method jsc_class_add_method_variadic jsc_class_add_methodv jsc_class_add_property jsc_class_get_name jsc_class_get_parent jsc_class_get_type jsc_context_check_syntax jsc_context_clear_exception jsc_context_evaluate jsc_context_evaluate_in_object jsc_context_evaluate_with_source_uri jsc_context_get_current jsc_context_get_exception jsc_context_get_global_object jsc_context_get_type jsc_context_get_value jsc_context_get_virtual_machine jsc_context_new jsc_context_new_with_virtual_machine jsc_context_pop_exception_handler jsc_context_push_exception_handler jsc_context_register_class jsc_context_set_value jsc_context_throw jsc_context_throw_exception jsc_context_throw_printf jsc_context_throw_with_name jsc_context_throw_with_name_printf jsc_exception_get_backtrace_string jsc_exception_get_column_number jsc_exception_get_line_number jsc_exception_get_message jsc_exception_get_name jsc_exception_get_source_uri jsc_exception_get_type 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_report jsc_exception_to_string jsc_get_major_version jsc_get_micro_version jsc_get_minor_version jsc_options_foreach jsc_options_get_boolean jsc_options_get_double jsc_options_get_int jsc_options_get_option_group jsc_options_get_range_string jsc_options_get_size jsc_options_get_string jsc_options_get_uint jsc_options_set_boolean jsc_options_set_double jsc_options_set_int jsc_options_set_range_string jsc_options_set_size jsc_options_set_string jsc_options_set_uint jsc_value_array_buffer_get_data jsc_value_array_buffer_get_size jsc_value_constructor_call jsc_value_constructor_callv jsc_value_function_call jsc_value_function_callv jsc_value_get_context jsc_value_get_type jsc_value_is_array jsc_value_is_array_buffer jsc_value_is_boolean jsc_value_is_constructor jsc_value_is_function jsc_value_is_null jsc_value_is_number jsc_value_is_object jsc_value_is_string jsc_value_is_typed_array jsc_value_is_undefined jsc_value_new_array jsc_value_new_array_buffer jsc_value_new_array_from_garray jsc_value_new_array_from_strv jsc_value_new_boolean jsc_value_new_from_json jsc_value_new_function jsc_value_new_function_variadic jsc_value_new_functionv jsc_value_new_null jsc_value_new_number jsc_value_new_object jsc_value_new_promise jsc_value_new_string jsc_value_new_string_from_bytes jsc_value_new_typed_array jsc_value_new_typed_array_with_buffer jsc_value_new_undefined jsc_value_object_define_property_accessor jsc_value_object_define_property_data jsc_value_object_delete_property jsc_value_object_enumerate_properties jsc_value_object_get_property jsc_value_object_get_property_at_index jsc_value_object_has_property jsc_value_object_invoke_method jsc_value_object_invoke_methodv jsc_value_object_is_instance_of jsc_value_object_set_property jsc_value_object_set_property_at_index jsc_value_to_boolean jsc_value_to_double jsc_value_to_int32 jsc_value_to_json jsc_value_to_string jsc_value_to_string_as_bytes jsc_value_typed_array_get_buffer jsc_value_typed_array_get_data jsc_value_typed_array_get_length jsc_value_typed_array_get_offset jsc_value_typed_array_get_size jsc_value_typed_array_get_type jsc_virtual_machine_get_type jsc_virtual_machine_new jsc_weak_value_get_type jsc_weak_value_get_value jsc_weak_value_new

Module Initializers 1

shared static this()

Types 132

aliasjsc_class_get_type = c_jsc_class_get_type
aliasjsc_class_add_constructor = c_jsc_class_add_constructor
aliasjsc_class_add_constructor_variadic = c_jsc_class_add_constructor_variadic
aliasjsc_class_add_constructorv = c_jsc_class_add_constructorv
aliasjsc_class_add_method = c_jsc_class_add_method
aliasjsc_class_add_method_variadic = c_jsc_class_add_method_variadic
aliasjsc_class_add_methodv = c_jsc_class_add_methodv
aliasjsc_class_add_property = c_jsc_class_add_property
aliasjsc_class_get_name = c_jsc_class_get_name
aliasjsc_class_get_parent = c_jsc_class_get_parent
aliasjsc_context_get_type = c_jsc_context_get_type
aliasjsc_context_new = c_jsc_context_new
aliasjsc_context_new_with_virtual_machine = c_jsc_context_new_with_virtual_machine
aliasjsc_context_get_current = c_jsc_context_get_current
aliasjsc_context_check_syntax = c_jsc_context_check_syntax
aliasjsc_context_clear_exception = c_jsc_context_clear_exception
aliasjsc_context_evaluate = c_jsc_context_evaluate
aliasjsc_context_evaluate_in_object = c_jsc_context_evaluate_in_object
aliasjsc_context_evaluate_with_source_uri = c_jsc_context_evaluate_with_source_uri
aliasjsc_context_get_exception = c_jsc_context_get_exception
aliasjsc_context_get_global_object = c_jsc_context_get_global_object
aliasjsc_context_get_value = c_jsc_context_get_value
aliasjsc_context_get_virtual_machine = c_jsc_context_get_virtual_machine
aliasjsc_context_pop_exception_handler = c_jsc_context_pop_exception_handler
aliasjsc_context_push_exception_handler = c_jsc_context_push_exception_handler
aliasjsc_context_register_class = c_jsc_context_register_class
aliasjsc_context_set_value = c_jsc_context_set_value
aliasjsc_context_throw = c_jsc_context_throw
aliasjsc_context_throw_exception = c_jsc_context_throw_exception
aliasjsc_context_throw_printf = c_jsc_context_throw_printf
aliasjsc_context_throw_with_name = c_jsc_context_throw_with_name
aliasjsc_context_throw_with_name_printf = c_jsc_context_throw_with_name_printf
aliasjsc_exception_get_type = c_jsc_exception_get_type
aliasjsc_exception_new = c_jsc_exception_new
aliasjsc_exception_new_printf = c_jsc_exception_new_printf
aliasjsc_exception_new_vprintf = c_jsc_exception_new_vprintf
aliasjsc_exception_new_with_name = c_jsc_exception_new_with_name
aliasjsc_exception_new_with_name_printf = c_jsc_exception_new_with_name_printf
aliasjsc_exception_new_with_name_vprintf = c_jsc_exception_new_with_name_vprintf
aliasjsc_exception_get_backtrace_string = c_jsc_exception_get_backtrace_string
aliasjsc_exception_get_column_number = c_jsc_exception_get_column_number
aliasjsc_exception_get_line_number = c_jsc_exception_get_line_number
aliasjsc_exception_get_message = c_jsc_exception_get_message
aliasjsc_exception_get_name = c_jsc_exception_get_name
aliasjsc_exception_get_source_uri = c_jsc_exception_get_source_uri
aliasjsc_exception_report = c_jsc_exception_report
aliasjsc_exception_to_string = c_jsc_exception_to_string
aliasjsc_value_get_type = c_jsc_value_get_type
aliasjsc_value_new_array = c_jsc_value_new_array
aliasjsc_value_new_array_buffer = c_jsc_value_new_array_buffer
aliasjsc_value_new_array_from_garray = c_jsc_value_new_array_from_garray
aliasjsc_value_new_array_from_strv = c_jsc_value_new_array_from_strv
aliasjsc_value_new_boolean = c_jsc_value_new_boolean
aliasjsc_value_new_from_json = c_jsc_value_new_from_json
aliasjsc_value_new_function = c_jsc_value_new_function
aliasjsc_value_new_function_variadic = c_jsc_value_new_function_variadic
aliasjsc_value_new_functionv = c_jsc_value_new_functionv
aliasjsc_value_new_null = c_jsc_value_new_null
aliasjsc_value_new_number = c_jsc_value_new_number
aliasjsc_value_new_object = c_jsc_value_new_object
aliasjsc_value_new_promise = c_jsc_value_new_promise
aliasjsc_value_new_string = c_jsc_value_new_string
aliasjsc_value_new_string_from_bytes = c_jsc_value_new_string_from_bytes
aliasjsc_value_new_typed_array = c_jsc_value_new_typed_array
aliasjsc_value_new_undefined = c_jsc_value_new_undefined
aliasjsc_value_array_buffer_get_data = c_jsc_value_array_buffer_get_data
aliasjsc_value_array_buffer_get_size = c_jsc_value_array_buffer_get_size
aliasjsc_value_constructor_call = c_jsc_value_constructor_call
aliasjsc_value_constructor_callv = c_jsc_value_constructor_callv
aliasjsc_value_function_call = c_jsc_value_function_call
aliasjsc_value_function_callv = c_jsc_value_function_callv
aliasjsc_value_get_context = c_jsc_value_get_context
aliasjsc_value_is_array = c_jsc_value_is_array
aliasjsc_value_is_array_buffer = c_jsc_value_is_array_buffer
aliasjsc_value_is_boolean = c_jsc_value_is_boolean
aliasjsc_value_is_constructor = c_jsc_value_is_constructor
aliasjsc_value_is_function = c_jsc_value_is_function
aliasjsc_value_is_null = c_jsc_value_is_null
aliasjsc_value_is_number = c_jsc_value_is_number
aliasjsc_value_is_object = c_jsc_value_is_object
aliasjsc_value_is_string = c_jsc_value_is_string
aliasjsc_value_is_typed_array = c_jsc_value_is_typed_array
aliasjsc_value_is_undefined = c_jsc_value_is_undefined
aliasjsc_value_new_typed_array_with_buffer = c_jsc_value_new_typed_array_with_buffer
aliasjsc_value_object_define_property_accessor = c_jsc_value_object_define_property_accessor
aliasjsc_value_object_define_property_data = c_jsc_value_object_define_property_data
aliasjsc_value_object_delete_property = c_jsc_value_object_delete_property
aliasjsc_value_object_enumerate_properties = c_jsc_value_object_enumerate_properties
aliasjsc_value_object_get_property = c_jsc_value_object_get_property
aliasjsc_value_object_get_property_at_index = c_jsc_value_object_get_property_at_index
aliasjsc_value_object_has_property = c_jsc_value_object_has_property
aliasjsc_value_object_invoke_method = c_jsc_value_object_invoke_method
aliasjsc_value_object_invoke_methodv = c_jsc_value_object_invoke_methodv
aliasjsc_value_object_is_instance_of = c_jsc_value_object_is_instance_of
aliasjsc_value_object_set_property = c_jsc_value_object_set_property
aliasjsc_value_object_set_property_at_index = c_jsc_value_object_set_property_at_index
aliasjsc_value_to_boolean = c_jsc_value_to_boolean
aliasjsc_value_to_double = c_jsc_value_to_double
aliasjsc_value_to_int32 = c_jsc_value_to_int32
aliasjsc_value_to_json = c_jsc_value_to_json
aliasjsc_value_to_string = c_jsc_value_to_string
aliasjsc_value_to_string_as_bytes = c_jsc_value_to_string_as_bytes
aliasjsc_value_typed_array_get_buffer = c_jsc_value_typed_array_get_buffer
aliasjsc_value_typed_array_get_data = c_jsc_value_typed_array_get_data
aliasjsc_value_typed_array_get_length = c_jsc_value_typed_array_get_length
aliasjsc_value_typed_array_get_offset = c_jsc_value_typed_array_get_offset
aliasjsc_value_typed_array_get_size = c_jsc_value_typed_array_get_size
aliasjsc_value_typed_array_get_type = c_jsc_value_typed_array_get_type
aliasjsc_virtual_machine_get_type = c_jsc_virtual_machine_get_type
aliasjsc_virtual_machine_new = c_jsc_virtual_machine_new
aliasjsc_weak_value_get_type = c_jsc_weak_value_get_type
aliasjsc_weak_value_new = c_jsc_weak_value_new
aliasjsc_weak_value_get_value = c_jsc_weak_value_get_value
aliasjsc_get_major_version = c_jsc_get_major_version
aliasjsc_get_micro_version = c_jsc_get_micro_version
aliasjsc_get_minor_version = c_jsc_get_minor_version
aliasjsc_options_foreach = c_jsc_options_foreach
aliasjsc_options_get_boolean = c_jsc_options_get_boolean
aliasjsc_options_get_double = c_jsc_options_get_double
aliasjsc_options_get_int = c_jsc_options_get_int
aliasjsc_options_get_option_group = c_jsc_options_get_option_group
aliasjsc_options_get_range_string = c_jsc_options_get_range_string
aliasjsc_options_get_size = c_jsc_options_get_size
aliasjsc_options_get_string = c_jsc_options_get_string
aliasjsc_options_get_uint = c_jsc_options_get_uint
aliasjsc_options_set_boolean = c_jsc_options_set_boolean
aliasjsc_options_set_double = c_jsc_options_set_double
aliasjsc_options_set_int = c_jsc_options_set_int
aliasjsc_options_set_range_string = c_jsc_options_set_range_string
aliasjsc_options_set_size = c_jsc_options_set_size
aliasjsc_options_set_string = c_jsc_options_set_string
aliasjsc_options_set_uint = c_jsc_options_set_uint

Variables 132

varGType function() c_jsc_class_get_type
varJSCValue * function(JSCClass * jscClass, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType, uint nParams, ...) c_jsc_class_add_constructor
varJSCValue * function(JSCClass * jscClass, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType) c_jsc_class_add_constructor_variadic
varJSCValue * function(JSCClass * jscClass, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType, uint nParameters, GType * parameterTypes) c_jsc_class_add_constructorv
varvoid function(JSCClass * jscClass, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType, uint nParams, ...) c_jsc_class_add_method
varvoid function(JSCClass * jscClass, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType) c_jsc_class_add_method_variadic
varvoid function(JSCClass * jscClass, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType, uint nParameters, GType * parameterTypes) c_jsc_class_add_methodv
varvoid function(JSCClass * jscClass, const(char) * name, GType propertyType, GCallback getter, GCallback setter, void * userData, GDestroyNotify destroyNotify) c_jsc_class_add_property
varconst(char) * function(JSCClass * jscClass) c_jsc_class_get_name
varJSCClass * function(JSCClass * jscClass) c_jsc_class_get_parent
varGType function() c_jsc_context_get_type
varJSCContext * function() c_jsc_context_new
varJSCContext * function(JSCVirtualMachine * vm) c_jsc_context_new_with_virtual_machine
varJSCContext * function() c_jsc_context_get_current
varJSCCheckSyntaxResult function(JSCContext * context, const(char) * code, ptrdiff_t length, JSCCheckSyntaxMode mode, const(char) * uri, uint lineNumber, JSCException * * exception) c_jsc_context_check_syntax
varvoid function(JSCContext * context) c_jsc_context_clear_exception
varJSCValue * function(JSCContext * context, const(char) * code, ptrdiff_t length) c_jsc_context_evaluate
varJSCValue * function(JSCContext * context, const(char) * code, ptrdiff_t length, void * objectInstance, JSCClass * objectClass, const(char) * uri, uint lineNumber, JSCValue * * object) c_jsc_context_evaluate_in_object
varJSCValue * function(JSCContext * context, const(char) * code, ptrdiff_t length, const(char) * uri, uint lineNumber) c_jsc_context_evaluate_with_source_uri
varJSCException * function(JSCContext * context) c_jsc_context_get_exception
varJSCValue * function(JSCContext * context) c_jsc_context_get_global_object
varJSCValue * function(JSCContext * context, const(char) * name) c_jsc_context_get_value
varJSCVirtualMachine * function(JSCContext * context) c_jsc_context_get_virtual_machine
varvoid function(JSCContext * context) c_jsc_context_pop_exception_handler
varvoid function(JSCContext * context, JSCExceptionHandler handler, void * userData, GDestroyNotify destroyNotify) c_jsc_context_push_exception_handler
varJSCClass * function(JSCContext * context, const(char) * name, JSCClass * parentClass, JSCClassVTable * vtable, GDestroyNotify destroyNotify) c_jsc_context_register_class
varvoid function(JSCContext * context, const(char) * name, JSCValue * value) c_jsc_context_set_value
varvoid function(JSCContext * context, const(char) * errorMessage) c_jsc_context_throw
varvoid function(JSCContext * context, JSCException * exception) c_jsc_context_throw_exception
varvoid function(JSCContext * context, const(char) * format, ...) c_jsc_context_throw_printf
varvoid function(JSCContext * context, const(char) * errorName, const(char) * errorMessage) c_jsc_context_throw_with_name
varvoid function(JSCContext * context, const(char) * errorName, const(char) * format, ...) c_jsc_context_throw_with_name_printf
varGType function() c_jsc_exception_get_type
varJSCException * function(JSCContext * context, const(char) * message) c_jsc_exception_new
varJSCException * function(JSCContext * context, const(char) * format, ...) c_jsc_exception_new_printf
varJSCException * function(JSCContext * context, const(char) * format, void * args) c_jsc_exception_new_vprintf
varJSCException * function(JSCContext * context, const(char) * name, const(char) * message) c_jsc_exception_new_with_name
varJSCException * function(JSCContext * context, const(char) * name, const(char) * format, ...) c_jsc_exception_new_with_name_printf
varJSCException * function(JSCContext * context, const(char) * name, const(char) * format, void * args) c_jsc_exception_new_with_name_vprintf
varconst(char) * function(JSCException * exception) c_jsc_exception_get_backtrace_string
varuint function(JSCException * exception) c_jsc_exception_get_column_number
varuint function(JSCException * exception) c_jsc_exception_get_line_number
varconst(char) * function(JSCException * exception) c_jsc_exception_get_message
varconst(char) * function(JSCException * exception) c_jsc_exception_get_name
varconst(char) * function(JSCException * exception) c_jsc_exception_get_source_uri
varchar * function(JSCException * exception) c_jsc_exception_report
varchar * function(JSCException * exception) c_jsc_exception_to_string
varGType function() c_jsc_value_get_type
varJSCValue * function(JSCContext * context, GType firstItemType, ...) c_jsc_value_new_array
varJSCValue * function(JSCContext * context, void * data, size_t size, GDestroyNotify destroyNotify, void * userData) c_jsc_value_new_array_buffer
varJSCValue * function(JSCContext * context, GPtrArray * array) c_jsc_value_new_array_from_garray
varJSCValue * function(JSCContext * context, const(char *) * strv) c_jsc_value_new_array_from_strv
varJSCValue * function(JSCContext * context, gboolean value) c_jsc_value_new_boolean
varJSCValue * function(JSCContext * context, const(char) * json) c_jsc_value_new_from_json
varJSCValue * function(JSCContext * context, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType, uint nParams, ...) c_jsc_value_new_function
varJSCValue * function(JSCContext * context, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType) c_jsc_value_new_function_variadic
varJSCValue * function(JSCContext * context, const(char) * name, GCallback callback, void * userData, GDestroyNotify destroyNotify, GType returnType, uint nParameters, GType * parameterTypes) c_jsc_value_new_functionv
varJSCValue * function(JSCContext * context) c_jsc_value_new_null
varJSCValue * function(JSCContext * context, double number) c_jsc_value_new_number
varJSCValue * function(JSCContext * context, void * instance, JSCClass * jscClass) c_jsc_value_new_object
varJSCValue * function(JSCContext * context, JSCExecutor executor, void * userData) c_jsc_value_new_promise
varJSCValue * function(JSCContext * context, const(char) * string_) c_jsc_value_new_string
varJSCValue * function(JSCContext * context, GBytes * bytes) c_jsc_value_new_string_from_bytes
varJSCValue * function(JSCContext * context, JSCTypedArrayType type, size_t length) c_jsc_value_new_typed_array
varJSCValue * function(JSCContext * context) c_jsc_value_new_undefined
varvoid * function(JSCValue * value, size_t * size) c_jsc_value_array_buffer_get_data
varsize_t function(JSCValue * value) c_jsc_value_array_buffer_get_size
varJSCValue * function(JSCValue * value, GType firstParameterType, ...) c_jsc_value_constructor_call
varJSCValue * function(JSCValue * value, uint nParameters, JSCValue * * parameters) c_jsc_value_constructor_callv
varJSCValue * function(JSCValue * value, GType firstParameterType, ...) c_jsc_value_function_call
varJSCValue * function(JSCValue * value, uint nParameters, JSCValue * * parameters) c_jsc_value_function_callv
varJSCContext * function(JSCValue * value) c_jsc_value_get_context
vargboolean function(JSCValue * value) c_jsc_value_is_array
vargboolean function(JSCValue * value) c_jsc_value_is_array_buffer
vargboolean function(JSCValue * value) c_jsc_value_is_boolean
vargboolean function(JSCValue * value) c_jsc_value_is_constructor
vargboolean function(JSCValue * value) c_jsc_value_is_function
vargboolean function(JSCValue * value) c_jsc_value_is_null
vargboolean function(JSCValue * value) c_jsc_value_is_number
vargboolean function(JSCValue * value) c_jsc_value_is_object
vargboolean function(JSCValue * value) c_jsc_value_is_string
vargboolean function(JSCValue * value) c_jsc_value_is_typed_array
vargboolean function(JSCValue * value) c_jsc_value_is_undefined
varJSCValue * function(JSCValue * arrayBuffer, JSCTypedArrayType type, size_t offset, ptrdiff_t length) c_jsc_value_new_typed_array_with_buffer
varvoid function(JSCValue * value, const(char) * propertyName, JSCValuePropertyFlags flags, GType propertyType, GCallback getter, GCallback setter, void * userData, GDestroyNotify destroyNotify) c_jsc_value_object_define_property_accessor
varvoid function(JSCValue * value, const(char) * propertyName, JSCValuePropertyFlags flags, JSCValue * propertyValue) c_jsc_value_object_define_property_data
vargboolean function(JSCValue * value, const(char) * name) c_jsc_value_object_delete_property
varchar * * function(JSCValue * value) c_jsc_value_object_enumerate_properties
varJSCValue * function(JSCValue * value, const(char) * name) c_jsc_value_object_get_property
varJSCValue * function(JSCValue * value, uint index) c_jsc_value_object_get_property_at_index
vargboolean function(JSCValue * value, const(char) * name) c_jsc_value_object_has_property
varJSCValue * function(JSCValue * value, const(char) * name, GType firstParameterType, ...) c_jsc_value_object_invoke_method
varJSCValue * function(JSCValue * value, const(char) * name, uint nParameters, JSCValue * * parameters) c_jsc_value_object_invoke_methodv
vargboolean function(JSCValue * value, const(char) * name) c_jsc_value_object_is_instance_of
varvoid function(JSCValue * value, const(char) * name, JSCValue * property) c_jsc_value_object_set_property
varvoid function(JSCValue * value, uint index, JSCValue * property) c_jsc_value_object_set_property_at_index
vargboolean function(JSCValue * value) c_jsc_value_to_boolean
vardouble function(JSCValue * value) c_jsc_value_to_double
varint function(JSCValue * value) c_jsc_value_to_int32
varchar * function(JSCValue * value, uint indent) c_jsc_value_to_json
varchar * function(JSCValue * value) c_jsc_value_to_string
varGBytes * function(JSCValue * value) c_jsc_value_to_string_as_bytes
varJSCValue * function(JSCValue * value) c_jsc_value_typed_array_get_buffer
varvoid * function(JSCValue * value, size_t * length) c_jsc_value_typed_array_get_data
varsize_t function(JSCValue * value) c_jsc_value_typed_array_get_length
varsize_t function(JSCValue * value) c_jsc_value_typed_array_get_offset
varsize_t function(JSCValue * value) c_jsc_value_typed_array_get_size
varJSCTypedArrayType function(JSCValue * value) c_jsc_value_typed_array_get_type
varGType function() c_jsc_virtual_machine_get_type
varJSCVirtualMachine * function() c_jsc_virtual_machine_new
varGType function() c_jsc_weak_value_get_type
varJSCWeakValue * function(JSCValue * value) c_jsc_weak_value_new
varJSCValue * function(JSCWeakValue * weakValue) c_jsc_weak_value_get_value
varuint function() c_jsc_get_major_version
varuint function() c_jsc_get_micro_version
varuint function() c_jsc_get_minor_version
varvoid function(JSCOptionsFunc function_, void * userData) c_jsc_options_foreach
vargboolean function(const(char) * option, gboolean * value) c_jsc_options_get_boolean
vargboolean function(const(char) * option, double * value) c_jsc_options_get_double
vargboolean function(const(char) * option, int * value) c_jsc_options_get_int
varGOptionGroup * function() c_jsc_options_get_option_group
vargboolean function(const(char) * option, char * * value) c_jsc_options_get_range_string
vargboolean function(const(char) * option, size_t * value) c_jsc_options_get_size
vargboolean function(const(char) * option, char * * value) c_jsc_options_get_string
vargboolean function(const(char) * option, uint * value) c_jsc_options_get_uint
vargboolean function(const(char) * option, gboolean value) c_jsc_options_set_boolean
vargboolean function(const(char) * option, double value) c_jsc_options_set_double
vargboolean function(const(char) * option, int value) c_jsc_options_set_int
vargboolean function(const(char) * option, const(char) * value) c_jsc_options_set_range_string
vargboolean function(const(char) * option, size_t value) c_jsc_options_set_size
vargboolean function(const(char) * option, const(char) * value) c_jsc_options_set_string
vargboolean function(const(char) * option, uint value) c_jsc_options_set_uint