#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.
|
|
|