#include <clst.h>
List of all members.
Public Member Functions |
| CLIST () |
| ~CLIST () |
void | internal_deep_clear (void(*zapper)(void *)) |
void | shallow_clear () |
bool | empty () const |
bool | singleton () const |
void | shallow_copy (CLIST *from_list) |
void | internal_deep_copy (void *(*copier)(void *), const CLIST *list) |
void | assign_to_sublist (CLIST_ITERATOR *start_it, CLIST_ITERATOR *end_it) |
inT32 | length () const |
void | sort (int comparator(const void *, const void *)) |
bool | add_sorted (int comparator(const void *, const void *), bool unique, void *new_data) |
void | set_subtract (int comparator(const void *, const void *), bool unique, CLIST *minuend, CLIST *subtrahend) |
Friends |
class | CLIST_ITERATOR |
Constructor & Destructor Documentation
CLIST::CLIST |
( |
| ) |
[inline] |
CLIST::~CLIST |
( |
| ) |
[inline] |
Member Function Documentation
bool CLIST::add_sorted |
( |
int |
comparatorconst void *, const void *, |
|
|
bool |
unique, |
|
|
void * |
new_data |
|
) |
| |
bool CLIST::empty |
( |
| ) |
const [inline] |
void CLIST::internal_deep_clear |
( |
void(*)(void *) |
zapper | ) |
|
void CLIST::internal_deep_copy |
( |
void *(*)(void *) |
copier, |
|
|
const CLIST * |
list |
|
) |
| |
inT32 CLIST::length |
( |
| ) |
const |
void CLIST::set_subtract |
( |
int |
comparatorconst void *, const void *, |
|
|
bool |
unique, |
|
|
CLIST * |
minuend, |
|
|
CLIST * |
subtrahend |
|
) |
| |
void CLIST::shallow_clear |
( |
| ) |
|
void CLIST::shallow_copy |
( |
CLIST * |
from_list | ) |
[inline] |
bool CLIST::singleton |
( |
| ) |
const [inline] |
void CLIST::sort |
( |
int |
comparatorconst void *, const void * | ) |
|
Friends And Related Function Documentation
The documentation for this class was generated from the following files:
- /data/source/tesseract-ocr/ccutil/clst.h
- /data/source/tesseract-ocr/ccutil/clst.cpp