tesseract  v4.0.0-17-g361f3264
Open Source OCR Engine
tesseract::AmbigSpec_LIST Class Reference

#include <ambigs.h>

Inheritance diagram for tesseract::AmbigSpec_LIST:
Collaboration diagram for tesseract::AmbigSpec_LIST:

Public Member Functions

 AmbigSpec_LIST ()
 
void clear ()
 
 ~ AmbigSpec_LIST ()
 
void deep_copy (const AmbigSpec_LIST *src_list, AmbigSpec *(*copier)(const AmbigSpec *))
 
- Public Member Functions inherited from ELIST
 ELIST ()
 
void internal_clear (void(*zapper)(ELIST_LINK *))
 
bool empty () const
 
bool singleton () const
 
void shallow_copy (ELIST *from_list)
 
void internal_deep_copy (ELIST_LINK *(*copier)(ELIST_LINK *), const ELIST *list)
 
void assign_to_sublist (ELIST_ITERATOR *start_it, ELIST_ITERATOR *end_it)
 
int32_t length () const
 
void sort (int comparator(const void *, const void *))
 
ELIST_LINKadd_sorted_and_find (int comparator(const void *, const void *), bool unique, ELIST_LINK *new_link)
 
bool add_sorted (int comparator(const void *, const void *), bool unique, ELIST_LINK *new_link)
 

Private Member Functions

 AmbigSpec_LIST (const AmbigSpec_LIST &)
 
void operator= (const AmbigSpec_LIST &)
 

Constructor & Destructor Documentation

◆ AmbigSpec_LIST() [1/2]

tesseract::AmbigSpec_LIST::AmbigSpec_LIST ( )
inline

◆ ~ AmbigSpec_LIST()

tesseract::AmbigSpec_LIST::~ AmbigSpec_LIST ( )
inline

◆ AmbigSpec_LIST() [2/2]

tesseract::AmbigSpec_LIST::AmbigSpec_LIST ( const AmbigSpec_LIST )
inlineprivate

Member Function Documentation

◆ clear()

void tesseract::AmbigSpec_LIST::clear ( )
inline

◆ deep_copy()

void tesseract::AmbigSpec_LIST::deep_copy ( const AmbigSpec_LIST src_list,
AmbigSpec *(*)(const AmbigSpec *)  copier 
)

◆ operator=()

void tesseract::AmbigSpec_LIST::operator= ( const AmbigSpec_LIST )
inlineprivate

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