| array_buffer(const std::string &data) const override | shcore::polyglot::Java_script_interface | virtual |
| clear_is_terminating() | shcore::polyglot::Polyglot_language | protected |
| common_context() | shcore::polyglot::Polyglot_language | inline |
| context() const | shcore::polyglot::Polyglot_language | |
| convert(poly_value value) const | shcore::polyglot::Polyglot_language | |
| convert(const Value &value) const | shcore::polyglot::Polyglot_language | |
| convert_args(const std::vector< poly_value > &args) const | shcore::polyglot::Polyglot_language | |
| copy_global_context() const | shcore::polyglot::Polyglot_language | |
| create_exception_object(const std::string &error, poly_value exception_object) const override | shcore::polyglot::Java_script_interface | privatevirtual |
| create_result(const Value &result, ResultState state=ResultState::Ok) | jit_executor::JavaScript | private |
| create_result(const shcore::polyglot::Polyglot_error &error) | jit_executor::JavaScript | private |
| create_source(const std::string &source, const std::string &code_str) const | jit_executor::JavaScript | |
| shcore::polyglot::Java_script_interface::create_source(const std::string &path) const | shcore::polyglot::Polyglot_language | |
| current_script_folder() const | shcore::polyglot::Polyglot_language | |
| debug(const std::string &path) | shcore::polyglot::Polyglot_language | |
| enable_debug() | shcore::polyglot::Polyglot_language | private |
| enter_script(const std::string &s) | shcore::polyglot::Polyglot_language | |
| erase(poly_reference value) | shcore::polyglot::Polyglot_language | |
| error_callback(const char *bytes, size_t length, void *data) | shcore::polyglot::Polyglot_language | privatestatic |
| error_handler(const char *bytes, size_t length) override | jit_executor::JavaScript | privatevirtual |
| eval(poly_reference source, poly_value *result) const | jit_executor::JavaScript | |
| shcore::polyglot::Java_script_interface::eval(const std::string &source, const std::string &code_str, poly_value *result) const | shcore::polyglot::Polyglot_language | |
| execute(const std::string &code, int timeout, ResultType result_type, const GlobalCallbacks &callbacks) | jit_executor::JavaScript | |
| shcore::polyglot::Java_script_interface::execute(const std::string &code_str, const std::string &source) | shcore::polyglot::Polyglot_language | |
| finalize() override | shcore::polyglot::Java_script_interface | virtual |
| from_native_object(const Object_bridge_t &object) const override | jit_executor::JavaScript | private |
| shcore::polyglot::Java_script_interface::from_native_object(const Object_bridge_t &object) const =0 | shcore::polyglot::Polyglot_language | pure virtual |
| get_content_set_path(const std::vector< shcore::Value > &args) | jit_executor::JavaScript | private |
| get_current_mrs_user_id() | jit_executor::JavaScript | private |
| get_debug_port() const | shcore::polyglot::Polyglot_language | inlineprivatevirtual |
| get_global(const std::string &name) const | shcore::polyglot::Polyglot_language | |
| get_language_id() const override | shcore::polyglot::Java_script_interface | inlinevirtual |
| get_member(poly_value object, const char *name, poly_value *member) const | shcore::polyglot::Polyglot_language | |
| get_parameter_string(const std::vector< Value > ¶meters) const | jit_executor::JavaScript | |
| get_session(const std::vector< shcore::Value > &args) | jit_executor::JavaScript | private |
| globals() const | shcore::polyglot::Polyglot_language | |
| id() | jit_executor::JavaScript | inline |
| init_context_builder() | shcore::polyglot::Polyglot_language | virtual |
| initialize(const std::shared_ptr< IFile_system > &fs={}) override | shcore::polyglot::Java_script_interface | virtual |
| is_idle() | jit_executor::JavaScript | |
| is_object(poly_value object, std::string *class_name=nullptr) const override | shcore::polyglot::Java_script_interface | virtual |
| is_terminating() const | shcore::polyglot::Polyglot_language | |
| is_undefined(poly_value value) const override | shcore::polyglot::Java_script_interface | virtual |
| keywords() const override | shcore::polyglot::Java_script_interface | virtual |
| language() | shcore::polyglot::Polyglot_language | inline |
| load_plugin(const std::string &path) | shcore::polyglot::Polyglot_language | inlinevirtual |
| m_code | jit_executor::JavaScript | private |
| m_common_context | shcore::polyglot::Polyglot_language | protected |
| m_context | shcore::polyglot::Polyglot_language | protected |
| m_context_builder | shcore::polyglot::Polyglot_language | protected |
| m_current_script | shcore::polyglot::Polyglot_language | protected |
| m_debug_port | shcore::polyglot::Polyglot_language | protected |
| m_execution_thread | jit_executor::JavaScript | private |
| m_file_system | shcore::polyglot::Polyglot_language | protected |
| m_global_callbacks | jit_executor::JavaScript | private |
| m_globals | shcore::polyglot::Polyglot_language | protected |
| m_id | jit_executor::JavaScript | private |
| m_predefined_globals | jit_executor::JavaScript | private |
| m_processing_state | jit_executor::JavaScript | private |
| m_processing_state_condition | jit_executor::JavaScript | private |
| m_processing_state_mutex | jit_executor::JavaScript | private |
| m_promise_resolver | jit_executor::JavaScript | private |
| m_result | jit_executor::JavaScript | private |
| m_result_type | jit_executor::JavaScript | private |
| m_scope | shcore::polyglot::Polyglot_language | private |
| m_session | jit_executor::JavaScript | private |
| m_storage | shcore::polyglot::Polyglot_language | protected |
| m_terminating | shcore::polyglot::Polyglot_language | private |
| m_thread | shcore::polyglot::Polyglot_language | protected |
| m_types | shcore::polyglot::Polyglot_language | protected |
| m_undefined | shcore::polyglot::Java_script_interface | private |
| native_array(poly_value object) | jit_executor::JavaScript | private |
| native_object(poly_value object) | jit_executor::JavaScript | private |
| operator=(const Polyglot_language &)=delete | shcore::polyglot::Polyglot_language | |
| operator=(Polyglot_language &&)=delete | shcore::polyglot::Polyglot_language | |
| output_callback(const char *bytes, size_t length, void *data) | shcore::polyglot::Polyglot_language | privatestatic |
| output_handler(const char *bytes, size_t length) override | jit_executor::JavaScript | privatevirtual |
| poly_string(const std::string &data) const | shcore::polyglot::Polyglot_language | |
| Polyglot_language(Polyglot_common_context *common_context, const std::string &debug_port="") | shcore::polyglot::Java_script_interface | explicit |
| Polyglot_language(const Polyglot_language &)=delete | shcore::polyglot::Java_script_interface | |
| Polyglot_language(Polyglot_language &&)=delete | shcore::polyglot::Java_script_interface | |
| resolve_promise(poly_value promise) | jit_executor::JavaScript | private |
| run() | jit_executor::JavaScript | private |
| set_file_system() | shcore::polyglot::Polyglot_language | private |
| set_global(const std::string &name, const Value &value) const | shcore::polyglot::Polyglot_language | |
| set_global(const std::string &name, poly_value value) const | shcore::polyglot::Polyglot_language | |
| set_global_function(const std::string &name, poly_callback callback, void *data=nullptr) | shcore::polyglot::Polyglot_language | |
| set_processing_state(ProcessingState state) | jit_executor::JavaScript | private |
| start(size_t id, const std::shared_ptr< IFile_system > &fs={}, const Dictionary_t &predefined_globals={}) | jit_executor::JavaScript | |
| stop() | jit_executor::JavaScript | |
| stop_run_thread() | jit_executor::JavaScript | private |
| store(poly_value value) | shcore::polyglot::Polyglot_language | |
| synch_error(const std::vector< poly_value > &args) | jit_executor::JavaScript | private |
| synch_return(const std::vector< poly_value > &args) | jit_executor::JavaScript | private |
| terminate() | shcore::polyglot::Polyglot_language | |
| thread() const | shcore::polyglot::Polyglot_language | |
| throw_exception_object(const shcore::Dictionary_t &data) const | shcore::polyglot::Polyglot_language | |
| throw_exception_object(const Polyglot_error &data) const | shcore::polyglot::Polyglot_language | |
| throw_exception_object(poly_value exception) const | shcore::polyglot::Polyglot_language | private |
| throw_jit_executor_exception(const Jit_executor_exception &exception) | shcore::polyglot::Polyglot_language | |
| to_native_object(poly_value object, const std::string &class_name) override | jit_executor::JavaScript | privatevirtual |
| to_string(poly_value obj) const | shcore::polyglot::Polyglot_language | |
| type_info(poly_value value) const | shcore::polyglot::Polyglot_language | |
| undefined() const override | shcore::polyglot::Java_script_interface | virtual |
| wait_for_idle() | jit_executor::JavaScript | |
| wrap_callback(poly_callback callback, void *data) const | shcore::polyglot::Polyglot_language | protected |
| ~Java_script_interface() override=default | shcore::polyglot::Java_script_interface | |
| ~JavaScript() override=default | jit_executor::JavaScript | |
| ~Polyglot_language()=default | shcore::polyglot::Polyglot_language | virtual |