tesseract::DawgInfoVector Class Reference

#include <dawg.h>

Inheritance diagram for tesseract::DawgInfoVector:
GenericVector< DawgInfo >

List of all members.

Public Member Functions

 ~DawgInfoVector ()
 Overload destructor, since clear() does not delete data_[] any more.
void clear ()
bool add_unique (const DawgInfo &new_info, bool debug, const char *debug_msg)

Constructor & Destructor Documentation

tesseract::DawgInfoVector::~DawgInfoVector (  )  [inline]

Overload destructor, since clear() does not delete data_[] any more.


Member Function Documentation

bool tesseract::DawgInfoVector::add_unique ( const DawgInfo new_info,
bool  debug,
const char *  debug_msg 
) [inline]

Adds an entry for the given dawg_index with the given node to the vec. Returns false if the same entry already exists in the vector, true otherwise.

void tesseract::DawgInfoVector::clear (  )  [inline, virtual]

Overload clear() in order to avoid allocating/deallocating memory when clearing the vector and re-inserting entries into it later.

Reimplemented from GenericVector< DawgInfo >.


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