Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
itasca::ITableList Class Referenceabstract

Interface to the global list of all tables. More...

#include <itablelist.h>

Public Member Functions

virtual const IContainergetIContainer () const =0
 returns a constant pointer to the IContainer class representing a list of tables.
 
virtual IContainergetIContainer ()=0
 returns a pointer to the IContainer class representing a list of tables.
 
virtual const ITablelookupWithName (const IString &s) const =0
 Returns a const pointer to table whose name matches s, or 0.
 
virtual ITablelookupWithName (const IString &s)=0
 Returns a pointer to table whose name matches s, or 0.
 
virtual ITablelookupOrCreateWithName (const IString &s)=0
 
virtual const ITablegetFirst () const =0
 
virtual uint32 getNotice () const =0
 
virtual uint32 getTableGeneralType () const =0
 Returns the general type of an ITable.
 

Detailed Description

Interface to the global list of all tables.

Member Function Documentation

◆ 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 IString & 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: