![]() |
libgpac
Documentation of the core library of GPAC
|
Collaboration diagram for JSContext:Data Fields | |
| JSGCObjectHeader | header |
| JSRuntime * | rt |
| struct list_head | link |
| uint16_t | binary_object_count |
| int | binary_object_size |
| JSShape * | array_shape |
| JSValue * | class_proto |
| JSValue | function_proto |
| JSValue | function_ctor |
| JSValue | array_ctor |
| JSValue | regexp_ctor |
| JSValue | promise_ctor |
| JSValue | native_error_proto [JS_NATIVE_ERROR_COUNT] |
| JSValue | iterator_proto |
| JSValue | async_iterator_proto |
| JSValue | array_proto_values |
| JSValue | throw_type_error |
| JSValue | eval_obj |
| JSValue | global_obj |
| JSValue | global_var_obj |
| uint64_t | random_state |
| int | interrupt_counter |
| BOOL | is_error_property_enabled |
| struct list_head | loaded_modules |
| JSValue(* | compile_regexp )(JSContext *ctx, JSValueConst pattern, JSValueConst flags) |
| JSValue(* | eval_internal )(JSContext *ctx, JSValueConst this_obj, const char *input, size_t input_len, const char *filename, int flags, int scope_idx) |
| void * | user_opaque |
| JSGCObjectHeader JSContext::header |
| JSRuntime* JSContext::rt |
| struct list_head JSContext::link |
| uint16_t JSContext::binary_object_count |
| int JSContext::binary_object_size |
| JSShape* JSContext::array_shape |
| JSValue* JSContext::class_proto |
| JSValue JSContext::function_proto |
| JSValue JSContext::function_ctor |
| JSValue JSContext::array_ctor |
| JSValue JSContext::regexp_ctor |
| JSValue JSContext::promise_ctor |
| JSValue JSContext::native_error_proto[JS_NATIVE_ERROR_COUNT] |
| JSValue JSContext::iterator_proto |
| JSValue JSContext::async_iterator_proto |
| JSValue JSContext::array_proto_values |
| JSValue JSContext::throw_type_error |
| JSValue JSContext::eval_obj |
| JSValue JSContext::global_obj |
| JSValue JSContext::global_var_obj |
| uint64_t JSContext::random_state |
| int JSContext::interrupt_counter |
| BOOL JSContext::is_error_property_enabled |
| struct list_head JSContext::loaded_modules |
| JSValue(* JSContext::compile_regexp) (JSContext *ctx, JSValueConst pattern, JSValueConst flags) |
| JSValue(* JSContext::eval_internal) (JSContext *ctx, JSValueConst this_obj, const char *input, size_t input_len, const char *filename, int flags, int scope_idx) |
| void* JSContext::user_opaque |