Template Class chronIntIdResTable

Inheritance Relationships

Base Type

Class Documentation

template<class ITEM>
class chronIntIdResTable : public resTable<ITEM, chronIntId>

Public Types

typedef resTableIter<ITEM, chronIntId> iterator
typedef resTableIterConst<ITEM, chronIntId> iteratorConst

Public Functions

inline chronIntIdResTable()
virtual ~chronIntIdResTable()
inline void idAssignAdd(ITEM &item)
void show(unsigned level) const
void verify() const
int add(ITEM &res)
ITEM *remove(const chronIntId &idIn)
void removeAll(tsSLList<ITEM> &destination)
inline ITEM *lookup(const chronIntId &idIn) const
void traverse(void (ITEM::* pCB)())
void traverseConst(void (ITEM::* pCB)() const) const
inline unsigned numEntriesInstalled() const
void setTableSize(const unsigned newTableSize)
inline iterator firstIter()
iteratorConst firstIter() const