Interface to the global list of all tables.
More...
#include <itablelist.h>
|
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 string &s) const =0 |
| Returns a const pointer to table whose name matches s, or 0.
|
|
virtual ITable * | lookupWithName (const string &s)=0 |
| Returns a pointer to table whose name matches s, or 0.
|
|
virtual ITable * | lookupOrCreateWithName (const string &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.
◆ getFirst()
virtual const ITable * itasca::ITableList::getFirst |
( |
| ) |
const |
|
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.
◆ getNotice()
virtual uint32 itasca::ITableList::getNotice |
( |
| ) |
const |
|
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.
◆ lookupOrCreateWithName()
virtual ITable * itasca::ITableList::lookupOrCreateWithName |
( |
const string & | s | ) |
|
|
pure virtual |
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().
The documentation for this class was generated from the following file: