Whiteboard
An interface and tools for visualizing large and complex datasets
Public Member Functions | List of all members
TMIOPtrList< Item > Class Template Reference

#include <mutil.h>

Inheritance diagram for TMIOPtrList< Item >:
TMPtrList< Item >

Public Member Functions

bool Read (IMReadStream &stream)
 
bool Write (IMWriteStream &stream)
 
- Public Member Functions inherited from TMPtrList< Item >
 TMPtrList ()
 
 ~TMPtrList ()
 
const Item * operator[] (const long index) const
 
Item * operator[] (long index)
 
const Item * operator() (const long index) const
 
Item * operator() (long index)
 
long length () const
 
void add (Item *)
 
void add (const Item &)
 
long add ()
 
void insert (Item *, long)
 
void insert (const Item &, long)
 
void remove (const Item *)
 
void remove (long index)
 
void removeNoDelete (const Item *)
 
void removeNoDelete (long index)
 
void removeNoDeleteAll ()
 
void removeAll ()
 
TMPtrList< Item > & operator= (const TMPtrList< Item > &toCopy)
 
void nullify (long i)
 
void replaceWithLast (long i)
 

Additional Inherited Members

- Protected Attributes inherited from TMPtrList< Item >
long m_realLength
 
TMValueVector< Item * > m_list
 

Member Function Documentation

template<class Item >
bool TMIOPtrList< Item >::Read ( IMReadStream stream)
inline
template<class Item >
bool TMIOPtrList< Item >::Write ( IMWriteStream stream)
inline

The documentation for this class was generated from the following file: