|
| 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.
symbol_table::symbol_record::symbol_record_rep::symbol_record_rep |
( |
scope_id |
s, |
|
|
const std::string & |
nm, |
|
|
const octave_value & |
v, |
|
|
unsigned int |
sc |
|
) |
| |
|
inline |
symbol_table::symbol_record::symbol_record_rep::symbol_record_rep |
( |
const symbol_record_rep & |
ov | ) |
|
|
private |
void symbol_table::symbol_record::symbol_record_rep::clear |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::clear |
( |
scope_id |
s | ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::dump |
( |
std::ostream & |
os, |
|
|
const std::string & |
prefix |
|
) |
| const |
void symbol_table::symbol_record::symbol_record_rep::erase_persistent |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::init_persistent |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::invalidate |
( |
void |
| ) |
|
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_added_static |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_automatic |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_formal |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_global |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_hidden |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_inherited |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_local |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_persistent |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_valid |
( |
void |
| ) |
const |
|
inline |
bool symbol_table::symbol_record::symbol_record_rep::is_variable |
( |
context_id |
context | ) |
const |
|
inline |
void symbol_table::symbol_record::symbol_record_rep::mark_added_static |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::mark_automatic |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::mark_formal |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::mark_global |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::mark_hidden |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::mark_inherited |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::mark_local |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::mark_persistent |
( |
void |
| ) |
|
|
inline |
size_t symbol_table::symbol_record::symbol_record_rep::pop_context |
( |
scope_id |
s | ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::push_context |
( |
scope_id |
s | ) |
|
|
inline |
scope_id symbol_table::symbol_record::symbol_record_rep::scope |
( |
void |
| ) |
const |
|
inline |
void symbol_table::symbol_record::symbol_record_rep::unmark_added_static |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::unmark_automatic |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::unmark_formal |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::unmark_global |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::unmark_hidden |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::unmark_inherited |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::unmark_local |
( |
void |
| ) |
|
|
inline |
void symbol_table::symbol_record::symbol_record_rep::unmark_persistent |
( |
void |
| ) |
|
|
inline |
scope_id symbol_table::symbol_record::symbol_record_rep::decl_scope |
fcn_info* symbol_table::symbol_record::symbol_record_rep::finfo |
std::string symbol_table::symbol_record::symbol_record_rep::name |
unsigned int symbol_table::symbol_record::symbol_record_rep::storage_class |
bool symbol_table::symbol_record::symbol_record_rep::valid |
std::deque<octave_value> symbol_table::symbol_record::symbol_record_rep::value_stack |
The documentation for this class was generated from the following files: