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

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

all_variables(bool defined_only=true, unsigned int exclude=symbol_record::hidden) constoctave::symbol_scopeinline
assign(const std::string &name, const octave_value &value, bool force_add)octave::symbol_scopeinline
assign(const std::string &name, const octave_value &value=octave_value())octave::symbol_scopeinline
bind_script_symbols(const symbol_scope &curr_scope)octave::symbol_scopeinline
cache_name(const std::string &name)octave::symbol_scopeinline
clear_objects(void)octave::symbol_scopeinline
clear_variable(const std::string &name)octave::symbol_scopeinline
clear_variable_pattern(const std::string &pat)octave::symbol_scopeinline
clear_variable_regexp(const std::string &pat)octave::symbol_scopeinline
clear_variables(void)octave::symbol_scopeinline
current_context(void) constoctave::symbol_scopeinline
dump(void) constoctave::symbol_scopeinline
dump_symbols_map(void) constoctave::symbol_scopeinlineprivate
dup(void) constoctave::symbol_scopeinline
erase_subfunctions(void)octave::symbol_scopeinline
find(const std::string &name, const octave_value_list &args, bool skip_variables, bool local_funcs)octave::symbol_scopeinline
find_subfunction(const std::string &name) constoctave::symbol_scopeinline
find_symbol(const std::string &name)octave::symbol_scopeinline
force_assign(const std::string &name, const octave_value &value)octave::symbol_scopeinline
function(void)octave::symbol_scopeinline
get_rep(void) constoctave::symbol_scopeinline
glob(const std::string &pattern, bool vars_only=false) constoctave::symbol_scopeinline
has_subfunctions(void) constoctave::symbol_scopeinline
inherit(const symbol_scope &donor_scope)octave::symbol_scopeinline
insert(const std::string &name, bool force_add=false)octave::symbol_scopeinline
insert_symbol_record(const symbol_record &sr)octave::symbol_scopeinline
install_nestfunction(const std::string &name, const octave_value &fval, const symbol_scope &fcn_scope)octave::symbol_scopeinline
install_subfunction(const std::string &name, const octave_value &fval)octave::symbol_scopeinline
is_global(const std::string &name) constoctave::symbol_scopeinline
is_local_variable(const std::string &name) constoctave::symbol_scopeinline
is_nested(void) constoctave::symbol_scopeinline
is_static(void) constoctave::symbol_scopeinline
is_valid(void) constoctave::symbol_scopeinline
is_variable(const std::string &name) constoctave::symbol_scopeinline
lock_subfunctions(void)octave::symbol_scopeinline
look_nonlocal(const std::string &name, symbol_record &result)octave::symbol_scopeinline
m_repoctave::symbol_scopeprivate
mark_automatic(const std::string &name)octave::symbol_scopeinline
mark_global(const std::string &name)octave::symbol_scopeinline
mark_hidden(const std::string &name)octave::symbol_scopeinline
mark_nested(void)octave::symbol_scopeinline
mark_static(void)octave::symbol_scopeinline
mark_subfunctions_in_scope_as_private(const std::string &class_name)octave::symbol_scopeinline
name(void) constoctave::symbol_scopeinline
operator bool() constoctave::symbol_scopeinlineexplicit
operator!=(const symbol_scope &a, const symbol_scope &b)octave::symbol_scopefriend
operator=(const symbol_scope &)=defaultoctave::symbol_scope
operator==(const symbol_scope &a, const symbol_scope &b)octave::symbol_scopefriend
parent_scope(void) constoctave::symbol_scopeinline
pop_context(void)octave::symbol_scopeinline
push_context(void)octave::symbol_scopeinline
refresh(void)octave::symbol_scopeinline
regexp(const std::string &pattern, bool vars_only=false) constoctave::symbol_scopeinline
rename(const std::string &old_name, const std::string &new_name)octave::symbol_scopeinline
set_context(symbol_record::context_id context)octave::symbol_scopeinline
set_function(octave_user_function *fcn)octave::symbol_scopeinline
set_parent(const symbol_scope &p)octave::symbol_scopeinline
stash_subfunction_names(const std::list< std::string > &names)octave::symbol_scopeinline
subfunction_names(void) constoctave::symbol_scopeinline
subfunctions(void) constoctave::symbol_scopeinline
symbol_scope(const std::string &name)octave::symbol_scopeinline
symbol_scope(const std::shared_ptr< symbol_scope_rep > new_rep=nullptr)octave::symbol_scopeinline
symbol_scope(const symbol_scope &)=defaultoctave::symbol_scope
unbind_script_symbols(void)octave::symbol_scopeinline
unlock_subfunctions(void)octave::symbol_scopeinline
update_nest(void)octave::symbol_scopeinline
variable_names(void)octave::symbol_scopeinline
varval(const std::string &name) constoctave::symbol_scopeinline
~symbol_scope(void)=defaultoctave::symbol_scope