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

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

accept(stack_frame_walker &sfw)=0stack_framepure virtual
access_link() conststack_frameinline
all_variables()stack_frame
ARG_NAMES enum valuestack_frame
assign(const symbol_record &sym, const octave_value &val)stack_frameinline
assign(const std::string &name, const octave_value &val)stack_frameinline
assign(octave_value::assign_op op, const symbol_record &sym, const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs)stack_frameinline
auto_var_type enum namestack_frame
break_closure_cycles(const std::shared_ptr< stack_frame > &)stack_frameinlinevirtual
clear(const symbol_record &sym)stack_frameinline
clear_objects()stack_frame
clear_parent_static_link()stack_frameinline
clear_values()stack_framevirtual
clear_variable(const std::string &name)stack_frame
clear_variable_pattern(const std::string &pattern)stack_frame
clear_variable_pattern(const string_vector &patterns)stack_frame
clear_variable_regexp(const std::string &pattern)stack_frame
clear_variable_regexp(const string_vector &patterns)stack_frame
clear_variables()stack_frame
column(int c)stack_frameinline
column() conststack_frameinlinevirtual
create(tree_evaluator &tw, octave_function *fcn, std::size_t index, const std::shared_ptr< stack_frame > &parent_link, const std::shared_ptr< stack_frame > &static_link)stack_framestatic
create(tree_evaluator &tw, octave_user_script *script, std::size_t index, const std::shared_ptr< stack_frame > &parent_link, const std::shared_ptr< stack_frame > &static_link)stack_framestatic
create(tree_evaluator &tw, octave_user_function *fcn, std::size_t index, const std::shared_ptr< stack_frame > &parent_link, const std::shared_ptr< stack_frame > &static_link, const std::shared_ptr< stack_frame > &access_link=std::shared_ptr< stack_frame >())stack_framestatic
create(tree_evaluator &tw, octave_user_function *fcn, std::size_t index, const std::shared_ptr< stack_frame > &parent_link, const std::shared_ptr< stack_frame > &static_link, const local_vars_map &local_vars, const std::shared_ptr< stack_frame > &access_link=std::shared_ptr< stack_frame >())stack_framestatic
create(tree_evaluator &tw, const symbol_scope &scope, std::size_t index, const std::shared_ptr< stack_frame > &parent_link, const std::shared_ptr< stack_frame > &static_link)stack_framestatic
display(bool follow=true) conststack_framevirtual
display_stopped_in_message(std::ostream &os) conststack_frame
fcn_file_name() conststack_frameinline
fcn_name(bool print_subfn=true) conststack_frameinline
find_subfunction(const std::string &name) conststack_frameinline
function() conststack_frameinlinevirtual
get_auto_fcn_var(auto_var_type) const =0stack_framepure virtual
get_dispatch_class() conststack_frameinline
get_scope() const =0stack_framepure virtual
get_scope_flag(std::size_t) conststack_framevirtual
get_symbol_info()stack_frameinline
glob_symbol_info(const std::string &pattern)stack_frame
GLOBAL enum valuestack_frame
IGNORED enum valuestack_frame
index() conststack_frameinline
insert_symbol(const std::string &)=0stack_framepure virtual
install_variable(const symbol_record &sym, const octave_value &value, bool global)stack_frame
install_variable(const std::string &name, const octave_value &value, bool global)stack_frameinline
is_closure_context() conststack_frameinline
is_compiled_fcn_frame() conststack_frameinlinevirtual
is_defined(const symbol_record &sym) conststack_frameinline
is_global(const symbol_record &sym) conststack_frameinline
is_global(const std::string &name) conststack_frameinline
is_local_variable(const std::string &name) conststack_frameinline
is_object(const symbol_record &sym) conststack_frameinline
is_object(const std::string &name) conststack_frameinline
is_persistent(const symbol_record &sym) conststack_frameinline
is_persistent(const std::string &name) conststack_frameinline
is_scope_frame() conststack_frameinlinevirtual
is_user_fcn_frame() conststack_frameinlinevirtual
is_user_script_frame() conststack_frameinlinevirtual
is_variable(const symbol_record &sym) conststack_frameinline
is_variable(const std::string &name) conststack_frameinline
line(int l)stack_frameinline
line() conststack_frameinlinevirtual
LOCAL enum valuestack_frame
local_vars_map typedefstack_frame
lookup_symbol(const std::string &) const =0stack_framepure virtual
m_access_linkstack_frameprotected
m_columnstack_frameprotected
m_dispatch_classstack_frameprotected
m_evaluatorstack_frameprotected
m_indexstack_frameprotected
m_is_closure_contextstack_frameprotected
m_linestack_frameprotected
m_parent_linkstack_frameprotected
m_static_linkstack_frameprotected
make_global(const symbol_record &sym)stack_frameinline
make_persistent(const symbol_record &sym)stack_frameinline
make_symbol_info_list(const std::list< symbol_record > &symrec_list) conststack_frame
mark_closure_context()stack_frameinline
mark_global(const symbol_record &sym)stack_frameinline
mark_persistent(const symbol_record &sym)stack_frameinline
mark_scope(const symbol_record &, scope_flags)=0stack_framepure virtual
NARGIN enum valuestack_frame
NARGOUT enum valuestack_frame
non_const_unary_op(octave_value::unary_op op, const symbol_record &sym, const std::string &type, const std::list< octave_value_list > &idx)stack_frameinline
NUM_AUTO_VARS enum valuestack_frame
operator=(const stack_frame &elt)=deletestack_frame
parent_frame_index() conststack_frameinline
parent_link() conststack_frameinline
PERSISTENT enum valuestack_frame
regexp_symbol_info(const std::string &pattern)stack_frame
resize(std::size_t)stack_framevirtual
SAVED_WARNING_STATES enum valuestack_frame
scope_flag(const symbol_record &) const =0stack_framepure virtual
scope_flags enum namestack_frame
set_auto_fcn_var(auto_var_type, const octave_value &)=0stack_framepure virtual
set_dispatch_class(const std::string &class_name)stack_frameinline
set_nargin(int nargin)stack_frameinlinevirtual
set_nargout(int nargout)stack_frameinlinevirtual
set_scope_flag(std::size_t, scope_flags)stack_framevirtual
size() conststack_framevirtual
stack_frame()=deletestack_frame
stack_frame(tree_evaluator &tw, std::size_t index, const std::shared_ptr< stack_frame > &parent_link, const std::shared_ptr< stack_frame > &static_link, const std::shared_ptr< stack_frame > &access_link)stack_frameinline
stack_frame(const stack_frame &elt)=defaultstack_frame
static_link() conststack_frameinline
unmark_global(const symbol_record &sym)stack_frameinline
unmark_persistent(const symbol_record &sym)stack_frameinline
unwind_protect_frame()stack_frameinlinevirtual
value(const symbol_record &sym, const std::string &type, const std::list< octave_value_list > &idx) conststack_frameinline
variable_names() conststack_frame
varref(const symbol_record &sym)=0stack_framepure virtual
varref(std::size_t data_offset)stack_framevirtual
varval(const symbol_record &sym) const =0stack_framepure virtual
varval(std::size_t data_offset) conststack_framevirtual
varval(const std::string &name) conststack_frameinline
who(const string_vector &patterns, bool have_regexp, bool return_list, bool verbose, const std::string &whos_line_fmt, const std::string &msg)stack_frame
workspace()stack_frame
~stack_frame()=defaultstack_framevirtual