Main Page Class Hierarchy Compound List Compound Members Related Pages
SymbolTableBase Class ReferenceThe class SymbolTableBase manages a collection of Symbol objects.
More...
#include <SymbolTable.h>
Inheritance diagram for SymbolTableBase
[legend]Collaboration diagram for SymbolTableBase:
[legend]List of all members.
Public Methods |
|
| SymbolTableBase () |
|
| ~SymbolTableBase () |
|
void | setSymbol (Symbol *pData) |
|
Symbol* | getSymbolScope (const string &sName) |
|
Symbol* | getSymbol (const string &sName) |
|
void | beginScope () |
| | Begin a new scope.
|
|
void | endScope () |
| | End the current scope.
|
Protected Attributes |
|
vector<Symbol*> | table |
|
stack<int> | scopes |
Detailed Description
The class SymbolTableBase manages a collection of Symbol objects.
-
See also:
-
Symbol
The documentation for this class was generated from the following file:
|