GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "symtab.h"
Classes | |
class | symbol_record_rep |
Static Public Attributes | |
static const unsigned int | added_static = 128 |
static const unsigned int | automatic = 2 |
static const unsigned int | formal = 4 |
static const unsigned int | global = 32 |
static const unsigned int | hidden = 8 |
static const unsigned int | inherited = 16 |
static const unsigned int | local = 1 |
static const unsigned int | persistent = 64 |
Private Member Functions | |
symbol_record (symbol_record_rep *new_rep) | |
Private Attributes | |
symbol_record_rep * | rep |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
Definition at line 531 of file symtab.h.
References context.
Referenced by octave_lvalue::assign(), symbol_table::do_assign(), and symbol_table::do_inherit().
|
inline |
|
inline |
|
inline |
Definition at line 579 of file symtab.h.
Referenced by symbol_table::do_clear_variable_pattern(), and symbol_table::do_clear_variable_regexp().
|
inline |
|
inline |
Definition at line 552 of file symtab.h.
Referenced by octave_lvalue::do_unary_op().
|
inline |
|
inline |
|
inline |
|
inline |
octave_value symbol_table::symbol_record::find | ( | const octave_value_list & | args = octave_value_list () | ) | const |
Definition at line 128 of file symtab.cc.
References symbol_table::find_function(), symbol_table::get_fcn_info(), symbol_table::global_varval(), octave_value::is_defined(), symbol_table::is_global(), octave_value::is_undefined(), name, octave_value::rep, retval, and symbol_table::varval().
Referenced by tree_identifier::rvalue().
|
inline |
|
inline |
Definition at line 634 of file symtab.h.
Referenced by symbol_table::do_update_nest().
|
inline |
Definition at line 610 of file symtab.h.
Referenced by tree_identifier::lvalue(), and tree_identifier::rvalue().
|
inline |
Definition at line 604 of file symtab.h.
Referenced by symbol_table::do_inherit(), and symbol_table::do_workspace_info().
|
inline |
Definition at line 583 of file symtab.h.
References context.
Referenced by symbol_table::do_all_variables(), symbol_table::do_clear_variable_pattern(), and symbol_table::do_clear_variable_regexp().
|
inline |
Definition at line 605 of file symtab.h.
Referenced by symbol_table::do_inherit(), symbol_table::do_update_nest(), and symbol_table::do_workspace_info().
|
inline |
Definition at line 606 of file symtab.h.
Referenced by symbol_table::do_clear_global(), symbol_table::do_clear_global_pattern(), symbol_table::do_clear_variable_pattern(), symbol_table::do_clear_variable_regexp(), symbol_table::do_find(), do_save(), symbol_table::do_update_nest(), do_who(), symbol_table::do_workspace_info(), and jit_convert::get_variable().
|
inline |
Definition at line 607 of file symtab.h.
Referenced by symbol_table::do_workspace_info().
|
inline |
Definition at line 608 of file symtab.h.
Referenced by symbol_table::do_workspace_info().
|
inline |
|
inline |
Definition at line 609 of file symtab.h.
Referenced by symbol_table::do_update_nest(), symbol_table::do_workspace_info(), and jit_convert::get_variable().
|
inline |
|
inline |
|
inline |
Definition at line 598 of file symtab.h.
References context.
Referenced by symbol_table::do_glob(), symbol_table::do_is_variable(), and symbol_table::do_regexp().
|
inline |
Definition at line 619 of file symtab.h.
Referenced by symbol_table::do_insert().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 616 of file symtab.h.
Referenced by symbol_table::do_inherit().
|
inline |
|
inline |
|
inline |
Definition at line 524 of file symtab.h.
Referenced by symbol_table::do_clear_global_pattern(), symbol_table::do_clear_variable_pattern(), symbol_table::do_clear_variable_regexp(), symbol_table::do_inherit(), do_save(), symbol_table::insert_symbol_record(), and token::symbol_name().
|
inline |
Definition at line 499 of file symtab.h.
References symbol_table::symbol_record::symbol_record_rep::count, and rep.
|
inline |
|
inline |
Definition at line 526 of file symtab.h.
Referenced by symbol_table::do_rename().
|
inline |
|
inline |
Definition at line 642 of file symtab.h.
Referenced by symbol_table::do_update_nest().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 626 of file symtab.h.
Referenced by symbol_table::do_clear_global(), and symbol_table::do_clear_global_pattern().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 565 of file symtab.h.
References context.
Referenced by symbol_table::do_varref().
|
inline |
Definition at line 570 of file symtab.h.
References context.
Referenced by symbol_table::do_clear_objects(), symbol_table::do_find(), do_save(), symbol_table::do_workspace_info(), jit_convert::get_variable(), and octave_lvalue::value().
|
inline |
Definition at line 640 of file symtab.h.
Referenced by symbol_table::do_all_variables().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
private |
Definition at line 652 of file symtab.h.
Referenced by operator=().