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

#include <mutil.h>

Inheritance diagram for TMNoOwnPtrList< Item, ChunkSize >:
TMPtrList< Item, ChunkSize >

Public Member Functions

 ~TMNoOwnPtrList ()
 
TMNoOwnPtrList< Item > & operator= (const TMNoOwnPtrList< Item > &toCopy)
 
- Public Member Functions inherited from TMPtrList< Item, ChunkSize >
 TMPtrList ()
 
 ~TMPtrList ()
 
const Item * operator[] (const long index) const
 
const Item * operator() (const long index) const
 
Item * operator[] (long index)
 
Item * operator() (long index)
 
long length () const
 
void add (Item *)
 
void add (const Item &)
 
void insert (Item *, long)
 
void insert (const Item &, long)
 
long add ()
 
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, ChunkSize >
long m_realLength
 
TMValueVector< Item * > m_list
 

Constructor & Destructor Documentation

template<class Item, unsigned long ChunkSize = 64>
TMNoOwnPtrList< Item, ChunkSize >::~TMNoOwnPtrList ( )
inline

Member Function Documentation

template<class Item , unsigned long ChunkSize>
TMNoOwnPtrList< Item > & TMNoOwnPtrList< Item, ChunkSize >::operator= ( const TMNoOwnPtrList< Item > &  toCopy)
inline

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