GNU Octave
4.0.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 |
|
inline |
Definition at line 692 of file symtab.h.
Referenced by symbol_table::symbol_reference::comparator::operator()().
|
inline |
|
inline |
|
inline |
|
inlineprivate |
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=().