array_buffer(const std::string &data) const =0 | shcore::polyglot::Polyglot_language | pure 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 =0 | shcore::polyglot::Polyglot_language | privatepure virtual |
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)=0 | shcore::polyglot::Polyglot_language | privatepure virtual |
eval(const std::string &source, const std::string &code_str, poly_value *result) const | shcore::polyglot::Polyglot_language | |
execute(const std::string &code_str, const std::string &source) | shcore::polyglot::Polyglot_language | |
finalize() | shcore::polyglot::Polyglot_language | virtual |
from_native_object(const Object_bridge_t &object) const =0 | shcore::polyglot::Polyglot_language | pure virtual |
get_debug_port() const | shcore::polyglot::Polyglot_language | inlineprivatevirtual |
get_global(const std::string &name) const | shcore::polyglot::Polyglot_language | |
get_language_id() const =0 | shcore::polyglot::Polyglot_language | pure virtual |
get_member(poly_value object, const char *name, poly_value *member) const | shcore::polyglot::Polyglot_language | |
globals() const | shcore::polyglot::Polyglot_language | |
init_context_builder() | shcore::polyglot::Polyglot_language | virtual |
initialize(const std::shared_ptr< IFile_system > &fs={}) | shcore::polyglot::Polyglot_language | virtual |
is_object(poly_value object, std::string *class_name=nullptr) const =0 | shcore::polyglot::Polyglot_language | pure virtual |
is_terminating() const | shcore::polyglot::Polyglot_language | |
is_undefined(poly_value value) const =0 | shcore::polyglot::Polyglot_language | pure virtual |
keywords() const =0 | shcore::polyglot::Polyglot_language | pure virtual |
language() | shcore::polyglot::Polyglot_language | inline |
load_plugin(const std::string &path) | shcore::polyglot::Polyglot_language | inlinevirtual |
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_file_system | shcore::polyglot::Polyglot_language | protected |
m_globals | shcore::polyglot::Polyglot_language | protected |
m_scope | shcore::polyglot::Polyglot_language | 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 |
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)=0 | shcore::polyglot::Polyglot_language | privatepure virtual |
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::Polyglot_language | explicit |
Polyglot_language(const Polyglot_language &)=delete | shcore::polyglot::Polyglot_language | |
Polyglot_language(Polyglot_language &&)=delete | shcore::polyglot::Polyglot_language | |
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 | |
store(poly_value value) | shcore::polyglot::Polyglot_language | |
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) | shcore::polyglot::Polyglot_language | virtual |
to_string(poly_value obj) const | shcore::polyglot::Polyglot_language | |
type_info(poly_value value) const | shcore::polyglot::Polyglot_language | |
undefined() const =0 | shcore::polyglot::Polyglot_language | pure virtual |
wrap_callback(poly_callback callback, void *data) const | shcore::polyglot::Polyglot_language | protected |
~Polyglot_language()=default | shcore::polyglot::Polyglot_language | virtual |