![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "symtab.h"

Classes | |
| struct | comparator |
Public Member Functions | |
| symbol_reference (void) | |
| symbol_reference (const symbol_record &record, scope_id curr_scope=symbol_table::current_scope()) | |
| symbol_reference (const symbol_reference &ref) | |
| bool | is_black_hole (void) const |
| const std::string & | name (void) const |
| symbol_record * | operator-> (void) |
| symbol_record * | operator-> (void) const |
| symbol_reference & | operator= (const symbol_reference &ref) |
Private Member Functions | |
| void | update (void) const |
Private Attributes | |
| scope_id | scope |
| symbol_record | sym |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 692 of file symtab.h.
Referenced by symbol_table::symbol_reference::comparator::operator()().
|
inline |
|
inline |
|
inline |
Definition at line 718 of file symtab.h.
References symbol_table::current_scope(), and symbol_table::insert().
|
mutableprivate |
Definition at line 729 of file symtab.h.
Referenced by operator=().
|
mutableprivate |
Definition at line 730 of file symtab.h.
Referenced by operator=().
1.8.1.2