tesseract 4.1.1
|
#include <elst2.h>
Public Member Functions | |
ELIST2 () | |
void | internal_clear (void(*zapper)(ELIST2_LINK *)) |
bool | empty () const |
bool | singleton () const |
void | shallow_copy (ELIST2 *from_list) |
void | internal_deep_copy (ELIST2_LINK *(*copier)(ELIST2_LINK *), const ELIST2 *list) |
void | assign_to_sublist (ELIST2_ITERATOR *start_it, ELIST2_ITERATOR *end_it) |
int32_t | length () const |
void | sort (int comparator(const void *, const void *)) |
void | add_sorted (int comparator(const void *, const void *), ELIST2_LINK *new_link) |
Friends | |
class | ELIST2_ITERATOR |
|
inline |
void ELIST2::add_sorted | ( | int | comparatorconst void *, const void *, |
ELIST2_LINK * | new_link | ||
) |
Definition at line 144 of file elst2.cpp.
void ELIST2::assign_to_sublist | ( | ELIST2_ITERATOR * | start_it, |
ELIST2_ITERATOR * | end_it | ||
) |
Definition at line 71 of file elst2.cpp.
|
inline |
void ELIST2::internal_clear | ( | void(*)(ELIST2_LINK *) | zapper | ) |
Definition at line 40 of file elst2.cpp.
void ELIST2::internal_deep_copy | ( | ELIST2_LINK *(*)(ELIST2_LINK *) | copier, |
const ELIST2 * | list | ||
) |
int32_t ELIST2::length | ( | ) | const |
Definition at line 89 of file elst2.cpp.
|
inline |
void ELIST2::sort | ( | int | comparator const void *, const void * | ) |
Definition at line 107 of file elst2.cpp.
|
friend |