add_to_parent_map(const std::string &classname, const std::list< std::string > &parent_list) | octave::symbol_table | inline |
alias_built_in_function(const std::string &alias, const std::string &name) | octave::symbol_table | inline |
assign(const std::string &name, const octave_value &value, bool force_add) | octave::symbol_table | inline |
assign(const std::string &name, const octave_value &value=octave_value()) | octave::symbol_table | inline |
at_top_level(void) | octave::symbol_table | inline |
built_in_function_names(void) | octave::symbol_table | inline |
builtin_find(const std::string &name) | octave::symbol_table | |
class_precedence_table_const_iterator typedef | octave::symbol_table | private |
class_precedence_table_iterator typedef | octave::symbol_table | private |
cleanup(void) | octave::symbol_table | |
clear_all(bool force=false) | octave::symbol_table | inline |
clear_dld_function(const std::string &name) | octave::symbol_table | inline |
clear_function(const std::string &name) | octave::symbol_table | inline |
clear_function_pattern(const std::string &pat) | octave::symbol_table | inline |
clear_functions(bool force=false) | octave::symbol_table | inline |
clear_global(const std::string &name) | octave::symbol_table | |
clear_global_pattern(const std::string &pattern) | octave::symbol_table | |
clear_mex_functions(void) | octave::symbol_table | inline |
clear_symbol(const std::string &name) | octave::symbol_table | inline |
clear_symbol_pattern(const std::string &pat) | octave::symbol_table | inline |
clear_user_function(const std::string &name) | octave::symbol_table | inline |
cmdline_function_names(void) | octave::symbol_table | inline |
const_parent_map_iterator typedef | octave::symbol_table | private |
current_context(void) const | octave::symbol_table | inline |
current_scope(void) | octave::symbol_table | inline |
dump(void) const | octave::symbol_table | |
dump_fcn_table_map(void) const | octave::symbol_table | private |
fcn_info typedef | octave::symbol_table | |
fcn_table_const_iterator typedef | octave::symbol_table | private |
fcn_table_find(const std::string &name, const octave_value_list &args=octave_value_list(), bool local_funcs=true) | octave::symbol_table | |
fcn_table_iterator typedef | octave::symbol_table | private |
find(const std::string &name, const octave_value_list &args=octave_value_list(), bool skip_variables=false, bool local_funcs=true) | octave::symbol_table | |
find_autoload(const std::string &name) | octave::symbol_table | inline |
find_built_in_function(const std::string &name) | octave::symbol_table | inline |
find_cmdline_function(const std::string &name) | octave::symbol_table | inline |
find_function(const std::string &name, const octave_value_list &args=octave_value_list(), bool local_funcs=true) | octave::symbol_table | |
find_global_symbol(const std::string &name) | octave::symbol_table | inline |
find_method(const std::string &name, const std::string &dispatch_type) | octave::symbol_table | inline |
find_submethod(const std::string &name, const std::string &dispatch_type) | octave::symbol_table | |
find_symbol(const std::string &name, symbol_scope &sid) | octave::symbol_table | inline |
find_symbol(const std::string &name) | octave::symbol_table | inline |
find_user_function(const std::string &name) | octave::symbol_table | inline |
get_curr_fcn(void) | octave::symbol_table | inline |
get_fcn_info(const std::string &name) | octave::symbol_table | inline |
glob(const std::string &pattern) | octave::symbol_table | inline |
glob_global_variables(const std::string &pattern) | octave::symbol_table | inline |
glob_variables(const string_vector &patterns) | octave::symbol_table | inline |
global_assign(const std::string &name, const octave_value &value=octave_value()) | octave::symbol_table | inline |
global_scope(void) | octave::symbol_table | inline |
global_symbols_const_iterator typedef | octave::symbol_table | private |
global_symbols_iterator typedef | octave::symbol_table | private |
global_variable_names(void) | octave::symbol_table | inline |
global_varval(const std::string &name) const | octave::symbol_table | inline |
inherit(symbol_scope &recipient_scope, const symbol_scope &donor_scope) | octave::symbol_table | inline |
inherit(symbol_scope &recipient_scope) | octave::symbol_table | inline |
install_built_in_dispatch(const std::string &name, const std::string &klass) | octave::symbol_table | inline |
install_built_in_function(const std::string &name, const octave_value &fcn) | octave::symbol_table | inline |
install_builtins(void) | octave::symbol_table | private |
install_cmdline_function(const std::string &name, const octave_value &fcn) | octave::symbol_table | inline |
install_local_function(const std::string &name, const octave_value &fcn, const std::string &file_name) | octave::symbol_table | inline |
install_user_function(const std::string &name, const octave_value &fcn) | octave::symbol_table | inline |
is_built_in_function_name(const std::string &name) | octave::symbol_table | inline |
is_superiorto(const std::string &a, const std::string &b) | octave::symbol_table | |
m_class_precedence_table | octave::symbol_table | private |
m_current_scope | octave::symbol_table | private |
m_fcn_table | octave::symbol_table | private |
m_global_scope | octave::symbol_table | private |
m_parent_map | octave::symbol_table | private |
m_top_scope | octave::symbol_table | private |
operator=(const symbol_table &)=delete | octave::symbol_table | |
parent_classes(const std::string &dispatch_type) | octave::symbol_table | inline |
parent_map_iterator typedef | octave::symbol_table | private |
regexp_global_variables(const std::string &pattern) | octave::symbol_table | inline |
regexp_variables(const string_vector &patterns) | octave::symbol_table | inline |
require_current_scope(const std::string &who) | octave::symbol_table | inline |
scope typedef | octave::symbol_table | |
set_class_relationship(const std::string &sup_class, const std::string &inf_class) | octave::symbol_table | |
set_scope(const symbol_scope &sid) | octave::symbol_table | inline |
set_scope_and_context(const symbol_scope &sid, symbol_record::context_id context) | octave::symbol_table | inline |
symbol_record typedef | octave::symbol_table | |
symbol_table(void) | octave::symbol_table | inline |
symbol_table(const symbol_table &)=delete | octave::symbol_table | |
top_level_assign(const std::string &name, const octave_value &value=octave_value()) | octave::symbol_table | inline |
top_level_variable_names(void) | octave::symbol_table | inline |
top_level_varval(const std::string &name) const | octave::symbol_table | inline |
top_scope(void) | octave::symbol_table | inline |
user_function_names(void) | octave::symbol_table | inline |
variable_names(void) | octave::symbol_table | inline |
varval(const std::string &name) const | octave::symbol_table | inline |
~symbol_table(void)=default | octave::symbol_table | |