#include <stilentitytable.h>
Public Types | |
| enum | STILEntityTableAllocType { NO_ALLOC, ALLOC } |
Public Member Functions | |
| STILEntityTable () | |
| STILEntityTable (STILEntityTableAllocType) | |
| STILEntityTable (const STILEntityTable &) | |
| ~STILEntityTable () | |
| STILEntityTable & | operator= (const STILEntityTable &) |
| void | init (STILEntityTableAllocType table_type=NO_ALLOC) |
| void | addTableEntity (const STILEntity *) |
| const STILEntity * | locateTableEntity (const sstring &) const |
| LONG | size () const |
| const STILEntity * | operator[] (const LONG &) const |
This class represents the interface for a STIL entity table PUT SOME DESC HERE....
|
|
The type of table represented here. Table can own it's own storage or point at storage owned by another class. |
|
|
Default Constructor for a STILEntityTable object.
|
|
|
Construct a STILEntityTable object, initializing it with the necessary initial symbols.
|
|
|
Copy constructor for a STILEntityTable object.
|
|
|
Destructor for a STILEntityTable object.
|
|
|
Add a new symbol entry to the table which maps to a STILEntity.
|
|
|
Initializer for a STILEntityTable object.
|
|
|
Locate an entity in the table.
|
|
|
Equals operator for a STILEntityTable object.
|
|
|
Index into the table.
|
|
|
|