GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
symbol_scope Member List

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

anonymous()symbol_scopeinlinestatic
cache_dir_name(const std::string &name)symbol_scopeinline
cache_fcn_file_name(const std::string &name)symbol_scopeinline
cache_fcn_name(const std::string &name)symbol_scopeinline
cache_name(const std::string &name)symbol_scopeinline
dir_name() constsymbol_scopeinline
dump() constsymbol_scopeinline
dup() constsymbol_scopeinline
erase_subfunctions()symbol_scopeinline
fcn_file_name() constsymbol_scopeinline
fcn_name() constsymbol_scopeinline
find_subfunction(const std::string &name) constsymbol_scopeinline
find_symbol(const std::string &name)symbol_scopeinline
get_rep() constsymbol_scopeinline
has_subfunctions() constsymbol_scopeinline
insert(const std::string &name)symbol_scopeinline
insert_local(const std::string &name)symbol_scopeinline
insert_symbol_record(symbol_record &sr)symbol_scopeinline
install_nestfunction(const std::string &name, const octave_value &fval, const symbol_scope &fcn_scope)symbol_scopeinline
install_subfunction(const std::string &name, const octave_value &fval)symbol_scopeinline
invalid()symbol_scopeinlinestatic
is_nested() constsymbol_scopeinline
is_parent() constsymbol_scopeinline
is_primary_fcn_scope() constsymbol_scopeinline
is_relative(const symbol_scope &scope) constsymbol_scopeinline
is_static() constsymbol_scopeinline
is_valid() constsymbol_scopeinline
is_variable(const std::string &nm) constsymbol_scopeinline
localfunctions() constsymbol_scope
lock_subfunctions()symbol_scopeinline
look_nonlocal(const std::string &name, std::size_t offset, symbol_record &result)symbol_scopeinline
lookup_symbol(const std::string &name) constsymbol_scopeinline
mark_as_variable(const std::string &nm)symbol_scopeinline
mark_as_variables(const std::list< std::string > &lst)symbol_scopeinline
mark_primary_fcn_scope()symbol_scopeinline
mark_static()symbol_scopeinline
mark_subfunctions_in_scope_as_private(const std::string &class_name)symbol_scopeinline
name() constsymbol_scopeinline
nesting_depth() constsymbol_scopeinline
num_symbols() constsymbol_scopeinline
operator bool() constsymbol_scopeinlineexplicit
operator!=(const symbol_scope &a, const symbol_scope &b)symbol_scopefriend
operator=(const symbol_scope &)=defaultsymbol_scope
operator==(const symbol_scope &a, const symbol_scope &b)symbol_scopefriend
parent_fcn_names() constsymbol_scopeinline
parent_scope() constsymbol_scopeinline
persistent_varref(std::size_t data_offset)symbol_scopeinline
persistent_varval(std::size_t data_offset) constsymbol_scopeinline
primary_parent_scope() constsymbol_scopeinline
rename(const std::string &old_name, const std::string &new_name)symbol_scopeinline
set_nesting_depth(std::size_t depth)symbol_scopeinline
set_parent(const symbol_scope &p)symbol_scopeinline
set_primary_parent(const symbol_scope &p)symbol_scopeinline
set_user_code(octave_user_code *code)symbol_scopeinline
stash_subfunction_names(const std::list< std::string > &names)symbol_scopeinline
subfunction_names() constsymbol_scopeinline
subfunctions() constsymbol_scopeinline
symbol_list() constsymbol_scopeinline
symbol_scope()=deletesymbol_scope
symbol_scope(const std::string &name)symbol_scopeinline
symbol_scope(const std::shared_ptr< symbol_scope_rep > new_rep)symbol_scopeinline
symbol_scope(const symbol_scope &)=defaultsymbol_scope
symbols() constsymbol_scopeinline
symbols()symbol_scopeinline
unlock_subfunctions()symbol_scopeinline
update_nest()symbol_scopeinline
user_code() constsymbol_scopeinline
~symbol_scope()=defaultsymbol_scope