Itasca C++ Interface
|
Interface to the global list of all tables. More...
#include <itablelist.h>
Public Member Functions | |
virtual const IContainer * | getIContainer () const =0 |
returns a constant pointer to the IContainer class representing a list of tables. | |
virtual IContainer * | getIContainer ()=0 |
returns a pointer to the IContainer class representing a list of tables. | |
virtual const ITable * | lookupWithName (const IString &s) const =0 |
Returns a const pointer to table whose name matches s, or 0. | |
virtual ITable * | lookupWithName (const IString &s)=0 |
Returns a pointer to table whose name matches s, or 0. | |
virtual ITable * | lookupOrCreateWithName (const IString &s)=0 |
virtual const ITable * | getFirst () const =0 |
virtual uint32 | getNotice () const =0 |
virtual uint32 | getTableGeneralType () const =0 |
Returns the general type of an ITable. | |
Interface to the global list of all tables.
|
pure virtual |
Return a pointer to the first table stored in the global list.
ITable::getNext() can be used to iterate on the global list.
|
pure virtual |
Returns the ID assigned by the NoticeManager for changes to the list of tables.
Indicates when tables are added or removed from the list.
Given a table name, returns a pointer to a table.
If a table is not found, one is created and added to list.
Always returns valid pointer (barring memory fault). See lookupOrCreateWithID().