zenilib
0.5.3.0
|
#include <SymbolTable.h>
Inherits TSymbol.
Public Member Functions | |
TVariable (const TString *name, const TType &t, bool uT=false) | |
virtual | ~TVariable () |
virtual void | dump (TInfoSink &infoSink) const |
ConstantUnion * | getConstPointer () |
ConstantUnion * | getConstPointer () const |
TType & | getType () |
const TType & | getType () const |
bool | isUserType () const |
virtual bool | isVariable () const |
void | setQualifier (TQualifier qualifier) |
void | shareConstPointer (ConstantUnion *constArray) |
![]() | |
TSymbol (const TString *n) | |
virtual | ~TSymbol () |
const TString & | getExtension () const |
virtual const TString & | getMangledName () const |
const TString & | getName () const |
int | getUniqueId () const |
virtual bool | isFunction () const |
POOL_ALLOCATOR_NEW_DELETE () | |
void | relateToExtension (const TString &ext) |
void | setUniqueId (int id) |
Definition at line 76 of file SymbolTable.h.
Definition at line 78 of file SymbolTable.h.
|
inlinevirtual |
Definition at line 79 of file SymbolTable.h.
Implements TSymbol.
Definition at line 130 of file SymbolTable.cpp.
References TInfoSink::debug, and TSymbol::getName().
|
inline |
Definition at line 88 of file SymbolTable.h.
Referenced by TParseContext::executeInitializer(), TSymbolTable::insertConstInt(), and switch().
|
inline |
Definition at line 96 of file SymbolTable.h.
|
inline |
Definition at line 81 of file SymbolTable.h.
Referenced by TParseContext::arrayErrorCheck(), TParseContext::executeInitializer(), and switch().
Definition at line 82 of file SymbolTable.h.
|
inline |
Definition at line 83 of file SymbolTable.h.
Referenced by check_type().
|
inlinevirtual |
Reimplemented from TSymbol.
Definition at line 80 of file SymbolTable.h.
|
inline |
Definition at line 84 of file SymbolTable.h.
Referenced by InsertBuiltInFunctions().
|
inline |
Definition at line 98 of file SymbolTable.h.
Referenced by TParseContext::executeInitializer().