Public Member Functions |
| symbol_record_rep (scope_id s, const std::string &nm, const octave_value &v, unsigned int sc) |
OCTINTERP_API context_id | active_context (void) const |
void | assign (const octave_value &value, context_id context=xdefault_context) |
void | assign (octave_value::assign_op op, const std::string &type, const std::list< octave_value_list > &idx, const octave_value &value, context_id context=xdefault_context) |
void | assign (octave_value::assign_op op, const octave_value &value, context_id context=xdefault_context) |
void | clear (void) |
void | clear (scope_id s) |
void | do_non_const_unary_op (octave_value::unary_op op, context_id context=xdefault_context) |
void | do_non_const_unary_op (octave_value::unary_op op, const std::string &type, const std::list< octave_value_list > &idx, context_id context=xdefault_context) |
void | dump (std::ostream &os, const std::string &prefix) const |
symbol_record_rep * | dup (scope_id new_scope) const |
void | erase_persistent (void) |
void | init_persistent (void) |
void | invalidate (void) |
bool | is_added_static (void) const |
bool | is_automatic (void) const |
bool | is_defined (context_id context=xdefault_context) const |
bool | is_formal (void) const |
bool | is_global (void) const |
bool | is_hidden (void) const |
bool | is_inherited (void) const |
bool | is_local (void) const |
bool | is_persistent (void) const |
bool | is_valid (void) const |
bool | is_variable (context_id context) const |
void | mark_added_static (void) |
void | mark_automatic (void) |
void | mark_formal (void) |
void | mark_global (void) |
void | mark_hidden (void) |
void | mark_inherited (void) |
void | mark_local (void) |
void | mark_persistent (void) |
size_t | pop_context (scope_id s) |
void | push_context (scope_id s) |
scope_id | scope (void) const |
void | set_curr_fcn (octave_user_function *fcn) |
void | unmark_added_static (void) |
void | unmark_automatic (void) |
void | unmark_formal (void) |
void | unmark_global (void) |
void | unmark_hidden (void) |
void | unmark_inherited (void) |
void | unmark_local (void) |
void | unmark_persistent (void) |
octave_value & | varref (context_id context=xdefault_context) |
octave_value | varval (context_id context=xdefault_context) const |
Definition at line 206 of file symtab.h.