ChaiScript
chaiscript::ChaiScript Member List

This is the complete list of members for chaiscript::ChaiScript, including all inherited members.

add(const T &t_t, const std::string &t_name)chaiscript::ChaiScript_Basicinline
add(const Type_Conversion &d)chaiscript::ChaiScript_Basicinline
add(const ModulePtr &t_p)chaiscript::ChaiScript_Basicinline
add_global(const Boxed_Value &t_bv, const std::string &t_name)chaiscript::ChaiScript_Basicinline
add_global_const(const Boxed_Value &t_bv, const std::string &t_name)chaiscript::ChaiScript_Basicinline
boxed_cast(const Boxed_Value &bv) constchaiscript::ChaiScript_Basicinline
ChaiScript(std::vector< std::string > t_modulepaths={}, std::vector< std::string > t_usepaths={}, const std::vector< Options > &t_opts=chaiscript::default_options()) (defined in chaiscript::ChaiScript)chaiscript::ChaiScriptinline
ChaiScript_Basic(const ModulePtr &t_lib, std::unique_ptr< parser::ChaiScript_Parser_Base > &&parser, std::vector< std::string > t_module_paths={}, std::vector< std::string > t_use_paths={}, const std::vector< chaiscript::Options > &t_opts=chaiscript::default_options())chaiscript::ChaiScript_Basicinline
ChaiScript_Basic(std::unique_ptr< parser::ChaiScript_Parser_Base > &&parser, std::vector< std::string > t_module_paths={}, std::vector< std::string > t_use_paths={}, const std::vector< chaiscript::Options > &t_opts=chaiscript::default_options())chaiscript::ChaiScript_Basicinlineexplicit
eval(const AST_Node &t_ast) (defined in chaiscript::ChaiScript_Basic)chaiscript::ChaiScript_Basicinline
eval(const std::string &t_input, const Exception_Handler &t_handler=Exception_Handler(), const std::string &t_filename="__EVAL__")chaiscript::ChaiScript_Basicinline
eval(const std::string &t_input, const Exception_Handler &t_handler=Exception_Handler(), const std::string &t_filename="__EVAL__")chaiscript::ChaiScript_Basicinline
eval_file(const std::string &t_filename, const Exception_Handler &t_handler=Exception_Handler())chaiscript::ChaiScript_Basicinline
eval_file(const std::string &t_filename, const Exception_Handler &t_handler=Exception_Handler())chaiscript::ChaiScript_Basicinline
get_locals() constchaiscript::ChaiScript_Basicinline
get_parser() noexcept (defined in chaiscript::ChaiScript_Basic)chaiscript::ChaiScript_Basicinline
get_state() constchaiscript::ChaiScript_Basicinline
get_type_name(const Type_Info &ti) const (defined in chaiscript::ChaiScript_Basic)chaiscript::ChaiScript_Basicinline
get_type_name() const (defined in chaiscript::ChaiScript_Basic)chaiscript::ChaiScript_Basicinline
import(const std::string &t_namespace_name)chaiscript::ChaiScript_Basicinline
load_module(const std::string &t_module_name)chaiscript::ChaiScript_Basicinline
load_module(const std::string &t_module_name, const std::string &t_filename)chaiscript::ChaiScript_Basicinline
operator()(const std::string &t_script, const Exception_Handler &t_handler=Exception_Handler())chaiscript::ChaiScript_Basicinline
parse(const std::string &t_input, const bool t_debug_print=false) (defined in chaiscript::ChaiScript_Basic)chaiscript::ChaiScript_Basicinline
register_namespace(const std::function< void(Namespace &)> &t_namespace_generator, const std::string &t_namespace_name)chaiscript::ChaiScript_Basicinline
set_global(const Boxed_Value &t_bv, const std::string &t_name) (defined in chaiscript::ChaiScript_Basic)chaiscript::ChaiScript_Basicinline
set_locals(const std::map< std::string, Boxed_Value > &t_locals)chaiscript::ChaiScript_Basicinline
set_state(const State &t_state)chaiscript::ChaiScript_Basicinline
use(const std::string &t_filename)chaiscript::ChaiScript_Basicinline