Tesseract 3.01
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)
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 >
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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines