zenilib
0.5.3.0
|
#include <SymbolTable.h>
Inherited by TFunction, and TVariable.
Public Member Functions | |
TSymbol (const TString *n) | |
virtual | ~TSymbol () |
virtual void | dump (TInfoSink &infoSink) const =0 |
const TString & | getExtension () const |
virtual const TString & | getMangledName () const |
const TString & | getName () const |
int | getUniqueId () const |
virtual bool | isFunction () const |
virtual bool | isVariable () const |
POOL_ALLOCATOR_NEW_DELETE () | |
void | relateToExtension (const TString &ext) |
void | setUniqueId (int id) |
Definition at line 42 of file SymbolTable.h.
Definition at line 45 of file SymbolTable.h.
|
inlinevirtual |
Definition at line 46 of file SymbolTable.h.
Definition at line 56 of file SymbolTable.h.
Referenced by switch().
Reimplemented in TFunction.
Definition at line 49 of file SymbolTable.h.
References getName().
Referenced by TSymbolTableLevel::insert().
Definition at line 48 of file SymbolTable.h.
Referenced by TVariable::dump(), TFunction::dump(), TParseContext::executeInitializer(), TParseContext::findFunction(), getMangledName(), TParseContext::nonInitErrorCheck(), TSymbolTableLevel::relateToExtension(), and switch().
|
inline |
Definition at line 53 of file SymbolTable.h.
Referenced by TParseContext::executeInitializer(), and switch().
|
inlinevirtual |
Reimplemented in TFunction.
Definition at line 50 of file SymbolTable.h.
Referenced by TParseContext::findFunction(), and switch().
|
inlinevirtual |
Reimplemented in TVariable.
Definition at line 51 of file SymbolTable.h.
Referenced by TParseContext::arrayErrorCheck(), check_type(), and switch().
TSymbol::POOL_ALLOCATOR_NEW_DELETE | ( | ) |
Definition at line 55 of file SymbolTable.h.
Referenced by TSymbolTableLevel::relateToExtension().
Definition at line 52 of file SymbolTable.h.
Referenced by TSymbolTable::insert().