GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
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_table | inlinestatic |
add_nest_child(symbol_table &st) | symbol_table | inlineprivate |
add_to_parent_map(const std::string &classname, const std::list< std::string > &parent_list) | symbol_table | inlinestatic |
alias_built_in_function(const std::string &alias, const std::string &name) | symbol_table | inlinestatic |
all_instances | symbol_table | privatestatic |
all_instances_const_iterator typedef | symbol_table | private |
all_instances_iterator typedef | symbol_table | private |
all_variables(scope_id scope=xcurrent_scope, context_id context=xdefault_context, bool defined_only=true, unsigned int exclude=symbol_record::hidden) | symbol_table | inlinestatic |
alloc_scope(void) | symbol_table | inlinestatic |
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_table | inlinestatic |
at_top_level(void) | symbol_table | inlinestatic |
built_in_function_names(void) | symbol_table | inlinestatic |
builtin_find(const std::string &name) | symbol_table | static |
cache_name(scope_id scope, const std::string &name) | symbol_table | inlinestatic |
class_precedence_table | symbol_table | privatestatic |
class_precedence_table_const_iterator typedef | symbol_table | private |
class_precedence_table_iterator typedef | symbol_table | private |
cleanup(void) | symbol_table | static |
clear(const std::string &name) | symbol_table | inlinestatic |
clear_all(bool force=false) | symbol_table | inlinestatic |
clear_dispatch(const std::string &name, const std::string &type) | symbol_table | inlinestatic |
clear_dld_function(const std::string &name) | symbol_table | inlinestatic |
clear_function(const std::string &name) | symbol_table | inlinestatic |
clear_function_pattern(const std::string &pat) | symbol_table | inlinestatic |
clear_functions(bool force=false) | symbol_table | inlinestatic |
clear_global(const std::string &name) | symbol_table | inlinestatic |
clear_global_pattern(const std::string &pat) | symbol_table | inlinestatic |
clear_mex_functions(void) | symbol_table | inlinestatic |
clear_objects(scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
clear_symbol(const std::string &name) | symbol_table | inlinestatic |
clear_symbol_pattern(const std::string &pat) | symbol_table | inlinestatic |
clear_user_function(const std::string &name) | symbol_table | inlinestatic |
clear_variable(const std::string &name) | symbol_table | inlinestatic |
clear_variable_pattern(const std::string &pat) | symbol_table | inlinestatic |
clear_variable_regexp(const std::string &pat) | symbol_table | inlinestatic |
clear_variables(scope_id scope) | symbol_table | inlinestatic |
clear_variables(void) | symbol_table | inlinestatic |
cmdline_function_names(void) | symbol_table | inlinestatic |
const_parent_map_iterator typedef | symbol_table | private |
context_id typedef | symbol_table | |
curr_fcn | symbol_table | private |
current_context(void) | symbol_table | inlinestatic |
current_scope(void) | symbol_table | inlinestatic |
do_all_variables(context_id context, bool defined_only, unsigned int exclude) const | symbol_table | inlineprivate |
do_assign(const std::string &name, const octave_value &value, context_id context, bool force_add) | symbol_table | inlineprivate |
do_builtin_find(const std::string &name) | symbol_table | private |
do_cache_name(const std::string &name) | symbol_table | inlineprivate |
do_clear_global(const std::string &name) | symbol_table | inlineprivate |
do_clear_global_pattern(const std::string &pat) | symbol_table | inlineprivate |
do_clear_objects(void) | symbol_table | inlineprivate |
do_clear_variable(const std::string &name) | symbol_table | inlineprivate |
do_clear_variable_pattern(const std::string &pat) | symbol_table | inlineprivate |
do_clear_variable_regexp(const std::string &pat) | symbol_table | inlineprivate |
do_clear_variables(void) | symbol_table | inlineprivate |
do_dump(std::ostream &os) | symbol_table | private |
do_dup_scope(symbol_table &new_symbol_table) const | symbol_table | inlineprivate |
do_erase_persistent(const std::string &name) | symbol_table | inlineprivate |
do_find(const std::string &name, const octave_value_list &args, bool skip_variables, bool local_funcs) | symbol_table | private |
do_find_symbol(const std::string &name) | symbol_table | inlineprivate |
do_glob(const std::string &pattern, bool vars_only=false) const | symbol_table | inlineprivate |
do_inherit(symbol_table &donor_table, context_id donor_context) | symbol_table | inlineprivate |
do_insert(const std::string &name, bool force_add=false) | symbol_table | inlineprivate |
do_is_global(const std::string &name) const | symbol_table | inlineprivate |
do_is_local_variable(const std::string &name) const | symbol_table | inlineprivate |
do_is_variable(const std::string &name) const | symbol_table | inlineprivate |
do_mark_automatic(const std::string &name) | symbol_table | inlineprivate |
do_mark_global(const std::string &name) | symbol_table | inlineprivate |
do_mark_hidden(const std::string &name) | symbol_table | inlineprivate |
do_persistent_assign(const std::string &name, const octave_value &value) | symbol_table | inlineprivate |
do_persistent_varref(const std::string &name) | symbol_table | inlineprivate |
do_persistent_varval(const std::string &name) | symbol_table | inlineprivate |
do_pop_context(void) | symbol_table | inlineprivate |
do_push_context(void) | symbol_table | inlineprivate |
do_regexp(const std::string &pattern, bool vars_only=false) const | symbol_table | inlineprivate |
do_rename(const std::string &old_name, const std::string &new_name) | symbol_table | inlineprivate |
do_update_nest(void) | symbol_table | private |
do_variable_names(void) | symbol_table | inlineprivate |
do_varref(const std::string &name, context_id context, bool force_add) | symbol_table | inlineprivate |
do_varval(const std::string &name, context_id context) const | symbol_table | inlineprivate |
do_workspace_info(void) const | symbol_table | private |
dump(std::ostream &os, scope_id scope=xcurrent_scope) | symbol_table | static |
dump_functions(std::ostream &os) | symbol_table | static |
dump_global(std::ostream &os) | symbol_table | static |
dup_scope(scope_id scope) | symbol_table | inlinestatic |
erase_persistent(const std::string &name) | symbol_table | inlinestatic |
erase_scope(scope_id scope) | symbol_table | inlinestatic |
erase_subfunctions_in_scope(scope_id scope) | symbol_table | inlinestatic |
fcn_table | symbol_table | privatestatic |
fcn_table_const_iterator typedef | symbol_table | private |
fcn_table_iterator typedef | symbol_table | private |
find(const std::string &name, const octave_value_list &args=octave_value_list(), bool skip_variables=false, bool local_funcs=true) | symbol_table | static |
find_autoload(const std::string &name) | symbol_table | inlinestatic |
find_built_in_function(const std::string &name) | symbol_table | inlinestatic |
find_function(const std::string &name, const octave_value_list &args=octave_value_list(), bool local_funcs=true) | symbol_table | static |
find_method(const std::string &name, const std::string &dispatch_type) | symbol_table | inlinestatic |
find_symbol(const std::string &name, scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
find_user_function(const std::string &name) | symbol_table | inlinestatic |
force_assign(const std::string &name, const octave_value &value=octave_value(), scope_id scope=xcurrent_scope, context_id context=xdefault_context) | symbol_table | inlinestatic |
force_varref(const std::string &name, scope_id scope=xcurrent_scope, context_id context=xdefault_context) GCC_ATTR_DEPRECATED | symbol_table | inlinestatic |
free_scope(scope_id scope) | symbol_table | inlinestatic |
get_curr_fcn(scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
get_dispatch(const std::string &name) | symbol_table | inlinestatic |
get_fcn_info(const std::string &name) | symbol_table | inlineprivatestatic |
get_instance(scope_id scope, bool create=true) | symbol_table | inlineprivatestatic |
glob(const std::string &pattern) | symbol_table | inlinestatic |
glob_global_variables(const std::string &pattern) | symbol_table | inlinestatic |
glob_variables(const std::string &pattern) | symbol_table | inlinestatic |
glob_variables(const string_vector &patterns) | symbol_table | inlinestatic |
global_assign(const std::string &name, const octave_value &value=octave_value()) | symbol_table | inlinestatic |
global_scope(void) | symbol_table | inlinestatic |
global_table | symbol_table | privatestatic |
global_table_const_iterator typedef | symbol_table | private |
global_table_iterator typedef | symbol_table | private |
global_variable_names(void) | symbol_table | inlinestatic |
global_varref(const std::string &name) GCC_ATTR_DEPRECATED | symbol_table | inlinestatic |
global_varval(const std::string &name) | symbol_table | inlinestatic |
help_for_dispatch(const std::string &name) | symbol_table | inlinestatic |
inherit(scope_id scope, scope_id donor_scope, context_id donor_context) | symbol_table | inlinestatic |
insert(const std::string &name, scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
insert_symbol_record(const symbol_record &sr) | symbol_table | inlineprivate |
install_built_in_function(const std::string &name, const octave_value &fcn) | symbol_table | inlinestatic |
install_cmdline_function(const std::string &name, const octave_value &fcn) | symbol_table | inlinestatic |
install_nestfunction(const std::string &name, const octave_value &fcn, scope_id parent_scope) | symbol_table | static |
install_subfunction(const std::string &name, const octave_value &fcn, scope_id scope) | symbol_table | inlinestatic |
install_user_function(const std::string &name, const octave_value &fcn) | symbol_table | inlinestatic |
instance | symbol_table | privatestatic |
is_built_in_function_name(const std::string &name) | symbol_table | inlinestatic |
is_global(const std::string &name) | symbol_table | inlinestatic |
is_local_variable(const std::string &name) | symbol_table | inlinestatic |
is_superiorto(const std::string &a, const std::string &b) | symbol_table | static |
is_variable(const std::string &name) | symbol_table | inlinestatic |
lock_subfunctions(scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
look_nonlocal(const std::string &name, symbol_record &result) | symbol_table | inlineprivate |
mark_automatic(const std::string &name) | symbol_table | inlinestatic |
mark_global(const std::string &name) | symbol_table | inlinestatic |
mark_hidden(const std::string &name) | symbol_table | inlinestatic |
mark_subfunctions_in_scope_as_private(scope_id scope, const std::string &class_name) | symbol_table | inlinestatic |
my_scope | symbol_table | private |
nest_children | symbol_table | private |
nest_parent | symbol_table | private |
operator=(const symbol_table &) | symbol_table | private |
parent_classes(const std::string &dispatch_type) | symbol_table | inlinestatic |
parent_map | symbol_table | privatestatic |
parent_map_iterator typedef | symbol_table | private |
persistent_assign(const std::string &name, const octave_value &value=octave_value()) | symbol_table | inlinestatic |
persistent_table | symbol_table | private |
persistent_table_const_iterator typedef | symbol_table | private |
persistent_table_iterator typedef | symbol_table | private |
persistent_varref(const std::string &name) GCC_ATTR_DEPRECATED | symbol_table | inlinestatic |
persistent_varval(const std::string &name) | symbol_table | inlinestatic |
pop_context(void) | symbol_table | inlinestatic |
pop_context(void *) | symbol_table | inlinestatic |
print_dispatch(std::ostream &os, const std::string &name) | symbol_table | inlinestatic |
push_context(void) | symbol_table | inlinestatic |
regexp(const std::string &pattern) | symbol_table | inlinestatic |
regexp_global_variables(const std::string &pattern) | symbol_table | inlinestatic |
regexp_variables(const std::string &pattern) | symbol_table | inlinestatic |
regexp_variables(const string_vector &patterns) | symbol_table | inlinestatic |
rename(const std::string &old_name, const std::string &new_name, scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
scope_id typedef | symbol_table | |
scopes(void) | symbol_table | inlinestatic |
set_class_relationship(const std::string &sup_class, const std::string &inf_class) | symbol_table | static |
set_curr_fcn(octave_user_function *curr_fcn, scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
set_scope(scope_id scope) | symbol_table | inlinestatic |
set_scope_and_context(scope_id scope, context_id context) | symbol_table | inlinestatic |
stash_dir_name_for_subfunctions(scope_id scope, const std::string &dir_name) | symbol_table | static |
static_workspace | symbol_table | private |
subfunctions_defined_in_scope(scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
symbol_table(const symbol_table &) | symbol_table | private |
symbol_table(scope_id scope) | symbol_table | inlineprivate |
table | symbol_table | private |
table_const_iterator typedef | symbol_table | private |
table_iterator typedef | symbol_table | private |
table_name | symbol_table | private |
top_level_assign(const std::string &name, const octave_value &value=octave_value()) | symbol_table | inlinestatic |
top_level_variable_names(void) | symbol_table | inlinestatic |
top_level_varref(const std::string &name) GCC_ATTR_DEPRECATED | symbol_table | inlinestatic |
top_level_varval(const std::string &name) | symbol_table | inlinestatic |
top_scope(void) | symbol_table | inlinestatic |
unlock_subfunctions(scope_id scope=xcurrent_scope) | symbol_table | inlinestatic |
update_nest(scope_id scope) | symbol_table | inlinestatic |
user_function_names(void) | symbol_table | inlinestatic |
variable_names(void) | symbol_table | inlinestatic |
varref(const std::string &name, scope_id scope=xcurrent_scope, context_id context=xdefault_context, bool force_add=false) GCC_ATTR_DEPRECATED | symbol_table | inlinestatic |
varval(const std::string &name, scope_id scope=xcurrent_scope, context_id context=xdefault_context) | symbol_table | inlinestatic |
workspace_info(void) | symbol_table | inlinestatic |
xcurrent_context | symbol_table | privatestatic |
xcurrent_scope | symbol_table | privatestatic |
xdefault_context | symbol_table | privatestatic |
xglobal_scope | symbol_table | privatestatic |
xtop_scope | symbol_table | privatestatic |
~symbol_table(void) | symbol_table | inlineprivate |