all_variables(bool defined_only=true, unsigned int exclude=symbol_record::hidden) const | octave::symbol_scope_rep | inline |
assign(const std::string &name, const octave_value &value, bool force_add) | octave::symbol_scope_rep | inline |
assign(const std::string &name, const octave_value &value=octave_value()) | octave::symbol_scope_rep | inline |
bind_script_symbols(const std::shared_ptr< symbol_scope_rep > &curr_scope) | octave::symbol_scope_rep | |
cache_name(const std::string &name) | octave::symbol_scope_rep | inline |
clear_objects(void) | octave::symbol_scope_rep | inline |
clear_variable(const std::string &name) | octave::symbol_scope_rep | inline |
clear_variable_pattern(const std::string &pat) | octave::symbol_scope_rep | inline |
clear_variable_regexp(const std::string &pat) | octave::symbol_scope_rep | inline |
clear_variables(void) | octave::symbol_scope_rep | inline |
current_context(void) const | octave::symbol_scope_rep | inline |
dump(void) const | octave::symbol_scope_rep | |
dump_symbols_map(void) const | octave::symbol_scope_rep | |
dup(void) const | octave::symbol_scope_rep | inline |
erase_subfunctions(void) | octave::symbol_scope_rep | inline |
find(const std::string &name, const octave_value_list &args, bool skip_variables, bool local_funcs) | octave::symbol_scope_rep | |
find_subfunction(const std::string &name) const | octave::symbol_scope_rep | |
find_symbol(const std::string &name) | octave::symbol_scope_rep | inline |
force_assign(const std::string &name, const octave_value &value) | octave::symbol_scope_rep | inline |
function(void) | octave::symbol_scope_rep | inline |
glob(const std::string &pattern, bool vars_only=false) const | octave::symbol_scope_rep | inline |
has_subfunctions(void) const | octave::symbol_scope_rep | inline |
inherit(const std::shared_ptr< symbol_scope_rep > &donor_scope_rep) | octave::symbol_scope_rep | inline |
inherit_internal(const std::shared_ptr< symbol_scope_rep > &donor_scope_rep) | octave::symbol_scope_rep | inline |
insert(const std::string &name, bool force_add=false) | octave::symbol_scope_rep | |
insert_symbol_record(const symbol_record &sr) | octave::symbol_scope_rep | inline |
install_nestfunction(const std::string &name, const octave_value &fval, const symbol_scope &fcn_scope) | octave::symbol_scope_rep | inline |
install_subfunction(const std::string &name, const octave_value &fval) | octave::symbol_scope_rep | inline |
is_global(const std::string &name) const | octave::symbol_scope_rep | inline |
is_local_variable(const std::string &name) const | octave::symbol_scope_rep | inline |
is_nested(void) const | octave::symbol_scope_rep | inline |
is_static(void) const | octave::symbol_scope_rep | inline |
is_variable(const std::string &name) const | octave::symbol_scope_rep | inline |
lock_subfunctions(void) | octave::symbol_scope_rep | inline |
look_nonlocal(const std::string &name, symbol_record &result) | octave::symbol_scope_rep | |
m_children | octave::symbol_scope_rep | private |
m_context | octave::symbol_scope_rep | private |
m_fcn | octave::symbol_scope_rep | private |
m_is_nested | octave::symbol_scope_rep | private |
m_is_static | octave::symbol_scope_rep | private |
m_name | octave::symbol_scope_rep | private |
m_parent | octave::symbol_scope_rep | private |
m_subfunction_names | octave::symbol_scope_rep | private |
m_subfunctions | octave::symbol_scope_rep | private |
m_symbols | octave::symbol_scope_rep | private |
mark_automatic(const std::string &name) | octave::symbol_scope_rep | inline |
mark_global(const std::string &name) | octave::symbol_scope_rep | inline |
mark_hidden(const std::string &name) | octave::symbol_scope_rep | inline |
mark_nested(void) | octave::symbol_scope_rep | inline |
mark_static(void) | octave::symbol_scope_rep | inline |
mark_subfunctions_in_scope_as_private(const std::string &class_name) | octave::symbol_scope_rep | |
name(void) const | octave::symbol_scope_rep | inline |
operator=(const symbol_scope &)=delete | octave::symbol_scope_rep | |
parent_scope_rep(void) const | octave::symbol_scope_rep | inline |
pop_context(void) | octave::symbol_scope_rep | inline |
push_context(void) | octave::symbol_scope_rep | inline |
refresh(void) | octave::symbol_scope_rep | inline |
regexp(const std::string &pattern, bool vars_only=false) const | octave::symbol_scope_rep | inline |
rename(const std::string &old_name, const std::string &new_name) | octave::symbol_scope_rep | inline |
set_context(symbol_record::context_id context) | octave::symbol_scope_rep | inline |
set_function(octave_user_function *fcn) | octave::symbol_scope_rep | inline |
set_parent(const std::shared_ptr< symbol_scope_rep > &parent) | octave::symbol_scope_rep | |
stash_subfunction_names(const std::list< std::string > &names) | octave::symbol_scope_rep | inline |
subfunction_names(void) const | octave::symbol_scope_rep | inline |
subfunctions(void) const | octave::symbol_scope_rep | inline |
subfunctions_const_iterator typedef | octave::symbol_scope_rep | |
subfunctions_iterator typedef | octave::symbol_scope_rep | |
symbol_scope_rep(const std::string &name="") | octave::symbol_scope_rep | inline |
symbol_scope_rep(const symbol_scope &)=delete | octave::symbol_scope_rep | |
table_const_iterator typedef | octave::symbol_scope_rep | |
table_iterator typedef | octave::symbol_scope_rep | |
unbind_script_symbols(void) | octave::symbol_scope_rep | |
unlock_subfunctions(void) | octave::symbol_scope_rep | inline |
update_nest(void) | octave::symbol_scope_rep | |
variable_names(void) | octave::symbol_scope_rep | inline |
varval(const std::string &name) const | octave::symbol_scope_rep | inline |
~symbol_scope_rep(void)=default | octave::symbol_scope_rep | |