tesseract::PointerVector< T > Class Template Reference

#include <genericvector.h>

Inheritance diagram for tesseract::PointerVector< T >:
GenericVector< T * >

List of all members.

Public Member Functions

 PointerVector ()
 PointerVector (int size)
virtual ~PointerVector ()
 PointerVector (const PointerVector &other)
PointerVector< T > & operator+= (const PointerVector &other)
PointerVector< T > & operator= (const PointerVector &other)
virtual void remove (int index)
virtual void truncate (int size)
void compact (TessResultCallback1< bool, const T * > *delete_cb)
virtual void clear ()
virtual bool Serialize (FILE *fp) const
virtual bool DeSerialize (bool swap, FILE *fp)
void sort ()

template<typename T>
class tesseract::PointerVector< T >


Constructor & Destructor Documentation

template<typename T>
tesseract::PointerVector< T >::PointerVector (  )  [inline]
template<typename T>
tesseract::PointerVector< T >::PointerVector ( int  size  )  [inline, explicit]
template<typename T>
virtual tesseract::PointerVector< T >::~PointerVector (  )  [inline, virtual]
template<typename T>
tesseract::PointerVector< T >::PointerVector ( const PointerVector< T > &  other  )  [inline]

Member Function Documentation

template<typename T>
virtual void tesseract::PointerVector< T >::clear (  )  [inline, virtual]

Reimplemented from GenericVector< T * >.

template<typename T>
void tesseract::PointerVector< T >::compact ( TessResultCallback1< bool, const T * > *  delete_cb  )  [inline]
template<typename T>
virtual bool tesseract::PointerVector< T >::DeSerialize ( bool  swap,
FILE *  fp 
) [inline, virtual]

Reimplemented from GenericVector< T * >.

template<typename T>
PointerVector<T>& tesseract::PointerVector< T >::operator+= ( const PointerVector< T > &  other  )  [inline]
template<typename T>
PointerVector<T>& tesseract::PointerVector< T >::operator= ( const PointerVector< T > &  other  )  [inline]
template<typename T>
virtual void tesseract::PointerVector< T >::remove ( int  index  )  [inline, virtual]

Reimplemented from GenericVector< T * >.

template<typename T>
virtual bool tesseract::PointerVector< T >::Serialize ( FILE *  fp  )  const [inline, virtual]

Reimplemented from GenericVector< T * >.

template<typename T>
void tesseract::PointerVector< T >::sort (  )  [inline]

Reimplemented from GenericVector< T * >.

template<typename T>
virtual void tesseract::PointerVector< T >::truncate ( int  size  )  [inline, virtual]

Reimplemented from GenericVector< T * >.


The documentation for this class was generated from the following file:
Generated on Thu Feb 2 08:19:26 2012 for Tesseract by  doxygen 1.6.3