GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
symbol_table Member List

This is the complete list of members for symbol_table, including all inherited members.

add_dispatch(const std::string &name, const std::string &type, const std::string &fname)symbol_tableinlinestatic
add_nest_child(symbol_table &st)symbol_tableinlineprivate
add_to_parent_map(const std::string &classname, const std::list< std::string > &parent_list)symbol_tableinlinestatic
alias_built_in_function(const std::string &alias, const std::string &name)symbol_tableinlinestatic
all_instancessymbol_tableprivatestatic
all_instances_const_iterator typedefsymbol_tableprivate
all_instances_iterator typedefsymbol_tableprivate
all_variables(scope_id scope=xcurrent_scope, context_id context=xdefault_context, bool defined_only=true, unsigned int exclude=symbol_record::hidden)symbol_tableinlinestatic
alloc_scope(void)symbol_tableinlinestatic
assign(const std::string &name, const octave_value &value=octave_value(), scope_id scope=xcurrent_scope, context_id context=xdefault_context, bool force_add=false)symbol_tableinlinestatic
at_top_level(void)symbol_tableinlinestatic
built_in_function_names(void)symbol_tableinlinestatic
builtin_find(const std::string &name)symbol_tablestatic
cache_name(scope_id scope, const std::string &name)symbol_tableinlinestatic
class_precedence_tablesymbol_tableprivatestatic
class_precedence_table_const_iterator typedefsymbol_tableprivate
class_precedence_table_iterator typedefsymbol_tableprivate
cleanup(void)symbol_tablestatic
clear(const std::string &name)symbol_tableinlinestatic
clear_all(bool force=false)symbol_tableinlinestatic
clear_dispatch(const std::string &name, const std::string &type)symbol_tableinlinestatic
clear_dld_function(const std::string &name)symbol_tableinlinestatic
clear_function(const std::string &name)symbol_tableinlinestatic
clear_function_pattern(const std::string &pat)symbol_tableinlinestatic
clear_functions(bool force=false)symbol_tableinlinestatic
clear_global(const std::string &name)symbol_tableinlinestatic
clear_global_pattern(const std::string &pat)symbol_tableinlinestatic
clear_mex_functions(void)symbol_tableinlinestatic
clear_objects(scope_id scope=xcurrent_scope)symbol_tableinlinestatic
clear_symbol(const std::string &name)symbol_tableinlinestatic
clear_symbol_pattern(const std::string &pat)symbol_tableinlinestatic
clear_user_function(const std::string &name)symbol_tableinlinestatic
clear_variable(const std::string &name)symbol_tableinlinestatic
clear_variable_pattern(const std::string &pat)symbol_tableinlinestatic
clear_variable_regexp(const std::string &pat)symbol_tableinlinestatic
clear_variables(scope_id scope)symbol_tableinlinestatic
clear_variables(void)symbol_tableinlinestatic
cmdline_function_names(void)symbol_tableinlinestatic
const_parent_map_iterator typedefsymbol_tableprivate
context_id typedefsymbol_table
curr_fcnsymbol_tableprivate
current_context(void)symbol_tableinlinestatic
current_scope(void)symbol_tableinlinestatic
do_all_variables(context_id context, bool defined_only, unsigned int exclude) const symbol_tableinlineprivate
do_assign(const std::string &name, const octave_value &value, context_id context, bool force_add)symbol_tableinlineprivate
do_builtin_find(const std::string &name)symbol_tableprivate
do_cache_name(const std::string &name)symbol_tableinlineprivate
do_clear_global(const std::string &name)symbol_tableinlineprivate
do_clear_global_pattern(const std::string &pat)symbol_tableinlineprivate
do_clear_objects(void)symbol_tableinlineprivate
do_clear_variable(const std::string &name)symbol_tableinlineprivate
do_clear_variable_pattern(const std::string &pat)symbol_tableinlineprivate
do_clear_variable_regexp(const std::string &pat)symbol_tableinlineprivate
do_clear_variables(void)symbol_tableinlineprivate
do_dump(std::ostream &os)symbol_tableprivate
do_dup_scope(symbol_table &new_symbol_table) const symbol_tableinlineprivate
do_erase_persistent(const std::string &name)symbol_tableinlineprivate
do_find(const std::string &name, const octave_value_list &args, bool skip_variables, bool local_funcs)symbol_tableprivate
do_find_symbol(const std::string &name)symbol_tableinlineprivate
do_glob(const std::string &pattern, bool vars_only=false) const symbol_tableinlineprivate
do_inherit(symbol_table &donor_table, context_id donor_context)symbol_tableinlineprivate
do_insert(const std::string &name, bool force_add=false)symbol_tableinlineprivate
do_is_global(const std::string &name) const symbol_tableinlineprivate
do_is_local_variable(const std::string &name) const symbol_tableinlineprivate
do_is_variable(const std::string &name) const symbol_tableinlineprivate
do_mark_automatic(const std::string &name)symbol_tableinlineprivate
do_mark_global(const std::string &name)symbol_tableinlineprivate
do_mark_hidden(const std::string &name)symbol_tableinlineprivate
do_persistent_assign(const std::string &name, const octave_value &value)symbol_tableinlineprivate
do_persistent_varref(const std::string &name)symbol_tableinlineprivate
do_persistent_varval(const std::string &name)symbol_tableinlineprivate
do_pop_context(void)symbol_tableinlineprivate
do_push_context(void)symbol_tableinlineprivate
do_regexp(const std::string &pattern, bool vars_only=false) const symbol_tableinlineprivate
do_rename(const std::string &old_name, const std::string &new_name)symbol_tableinlineprivate
do_update_nest(void)symbol_tableprivate
do_variable_names(void)symbol_tableinlineprivate
do_varref(const std::string &name, context_id context, bool force_add)symbol_tableinlineprivate
do_varval(const std::string &name, context_id context) const symbol_tableinlineprivate
do_workspace_info(void) const symbol_tableprivate
dump(std::ostream &os, scope_id scope=xcurrent_scope)symbol_tablestatic
dump_functions(std::ostream &os)symbol_tablestatic
dump_global(std::ostream &os)symbol_tablestatic
dup_scope(scope_id scope)symbol_tableinlinestatic
erase_persistent(const std::string &name)symbol_tableinlinestatic
erase_scope(scope_id scope)symbol_tableinlinestatic
erase_subfunctions_in_scope(scope_id scope)symbol_tableinlinestatic
fcn_tablesymbol_tableprivatestatic
fcn_table_const_iterator typedefsymbol_tableprivate
fcn_table_iterator typedefsymbol_tableprivate
find(const std::string &name, const octave_value_list &args=octave_value_list(), bool skip_variables=false, bool local_funcs=true)symbol_tablestatic
find_autoload(const std::string &name)symbol_tableinlinestatic
find_built_in_function(const std::string &name)symbol_tableinlinestatic
find_function(const std::string &name, const octave_value_list &args=octave_value_list(), bool local_funcs=true)symbol_tablestatic
find_method(const std::string &name, const std::string &dispatch_type)symbol_tableinlinestatic
find_symbol(const std::string &name, scope_id scope=xcurrent_scope)symbol_tableinlinestatic
find_user_function(const std::string &name)symbol_tableinlinestatic
force_assign(const std::string &name, const octave_value &value=octave_value(), scope_id scope=xcurrent_scope, context_id context=xdefault_context)symbol_tableinlinestatic
force_varref(const std::string &name, scope_id scope=xcurrent_scope, context_id context=xdefault_context) GCC_ATTR_DEPRECATEDsymbol_tableinlinestatic
free_scope(scope_id scope)symbol_tableinlinestatic
get_curr_fcn(scope_id scope=xcurrent_scope)symbol_tableinlinestatic
get_dispatch(const std::string &name)symbol_tableinlinestatic
get_fcn_info(const std::string &name)symbol_tableinlineprivatestatic
get_instance(scope_id scope, bool create=true)symbol_tableinlineprivatestatic
glob(const std::string &pattern)symbol_tableinlinestatic
glob_global_variables(const std::string &pattern)symbol_tableinlinestatic
glob_variables(const std::string &pattern)symbol_tableinlinestatic
glob_variables(const string_vector &patterns)symbol_tableinlinestatic
global_assign(const std::string &name, const octave_value &value=octave_value())symbol_tableinlinestatic
global_scope(void)symbol_tableinlinestatic
global_tablesymbol_tableprivatestatic
global_table_const_iterator typedefsymbol_tableprivate
global_table_iterator typedefsymbol_tableprivate
global_variable_names(void)symbol_tableinlinestatic
global_varref(const std::string &name) GCC_ATTR_DEPRECATEDsymbol_tableinlinestatic
global_varval(const std::string &name)symbol_tableinlinestatic
help_for_dispatch(const std::string &name)symbol_tableinlinestatic
inherit(scope_id scope, scope_id donor_scope, context_id donor_context)symbol_tableinlinestatic
insert(const std::string &name, scope_id scope=xcurrent_scope)symbol_tableinlinestatic
insert_symbol_record(const symbol_record &sr)symbol_tableinlineprivate
install_built_in_function(const std::string &name, const octave_value &fcn)symbol_tableinlinestatic
install_cmdline_function(const std::string &name, const octave_value &fcn)symbol_tableinlinestatic
install_nestfunction(const std::string &name, const octave_value &fcn, scope_id parent_scope)symbol_tablestatic
install_subfunction(const std::string &name, const octave_value &fcn, scope_id scope)symbol_tableinlinestatic
install_user_function(const std::string &name, const octave_value &fcn)symbol_tableinlinestatic
instancesymbol_tableprivatestatic
is_built_in_function_name(const std::string &name)symbol_tableinlinestatic
is_global(const std::string &name)symbol_tableinlinestatic
is_local_variable(const std::string &name)symbol_tableinlinestatic
is_superiorto(const std::string &a, const std::string &b)symbol_tablestatic
is_variable(const std::string &name)symbol_tableinlinestatic
lock_subfunctions(scope_id scope=xcurrent_scope)symbol_tableinlinestatic
look_nonlocal(const std::string &name, symbol_record &result)symbol_tableinlineprivate
mark_automatic(const std::string &name)symbol_tableinlinestatic
mark_global(const std::string &name)symbol_tableinlinestatic
mark_hidden(const std::string &name)symbol_tableinlinestatic
mark_subfunctions_in_scope_as_private(scope_id scope, const std::string &class_name)symbol_tableinlinestatic
my_scopesymbol_tableprivate
nest_childrensymbol_tableprivate
nest_parentsymbol_tableprivate
operator=(const symbol_table &)symbol_tableprivate
parent_classes(const std::string &dispatch_type)symbol_tableinlinestatic
parent_mapsymbol_tableprivatestatic
parent_map_iterator typedefsymbol_tableprivate
persistent_assign(const std::string &name, const octave_value &value=octave_value())symbol_tableinlinestatic
persistent_tablesymbol_tableprivate
persistent_table_const_iterator typedefsymbol_tableprivate
persistent_table_iterator typedefsymbol_tableprivate
persistent_varref(const std::string &name) GCC_ATTR_DEPRECATEDsymbol_tableinlinestatic
persistent_varval(const std::string &name)symbol_tableinlinestatic
pop_context(void)symbol_tableinlinestatic
pop_context(void *)symbol_tableinlinestatic
print_dispatch(std::ostream &os, const std::string &name)symbol_tableinlinestatic
push_context(void)symbol_tableinlinestatic
regexp(const std::string &pattern)symbol_tableinlinestatic
regexp_global_variables(const std::string &pattern)symbol_tableinlinestatic
regexp_variables(const std::string &pattern)symbol_tableinlinestatic
regexp_variables(const string_vector &patterns)symbol_tableinlinestatic
rename(const std::string &old_name, const std::string &new_name, scope_id scope=xcurrent_scope)symbol_tableinlinestatic
scope_id typedefsymbol_table
scopes(void)symbol_tableinlinestatic
set_class_relationship(const std::string &sup_class, const std::string &inf_class)symbol_tablestatic
set_curr_fcn(octave_user_function *curr_fcn, scope_id scope=xcurrent_scope)symbol_tableinlinestatic
set_scope(scope_id scope)symbol_tableinlinestatic
set_scope_and_context(scope_id scope, context_id context)symbol_tableinlinestatic
stash_dir_name_for_subfunctions(scope_id scope, const std::string &dir_name)symbol_tablestatic
static_workspacesymbol_tableprivate
subfunctions_defined_in_scope(scope_id scope=xcurrent_scope)symbol_tableinlinestatic
symbol_table(const symbol_table &)symbol_tableprivate
symbol_table(scope_id scope)symbol_tableinlineprivate
tablesymbol_tableprivate
table_const_iterator typedefsymbol_tableprivate
table_iterator typedefsymbol_tableprivate
table_namesymbol_tableprivate
top_level_assign(const std::string &name, const octave_value &value=octave_value())symbol_tableinlinestatic
top_level_variable_names(void)symbol_tableinlinestatic
top_level_varref(const std::string &name) GCC_ATTR_DEPRECATEDsymbol_tableinlinestatic
top_level_varval(const std::string &name)symbol_tableinlinestatic
top_scope(void)symbol_tableinlinestatic
unlock_subfunctions(scope_id scope=xcurrent_scope)symbol_tableinlinestatic
update_nest(scope_id scope)symbol_tableinlinestatic
user_function_names(void)symbol_tableinlinestatic
variable_names(void)symbol_tableinlinestatic
varref(const std::string &name, scope_id scope=xcurrent_scope, context_id context=xdefault_context, bool force_add=false) GCC_ATTR_DEPRECATEDsymbol_tableinlinestatic
varval(const std::string &name, scope_id scope=xcurrent_scope, context_id context=xdefault_context)symbol_tableinlinestatic
workspace_info(void)symbol_tableinlinestatic
xcurrent_contextsymbol_tableprivatestatic
xcurrent_scopesymbol_tableprivatestatic
xdefault_contextsymbol_tableprivatestatic
xglobal_scopesymbol_tableprivatestatic
xtop_scopesymbol_tableprivatestatic
~symbol_table(void)symbol_tableinlineprivate