ELIST Class Reference

#include <elst.h>

List of all members.

Public Member Functions

 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 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)

Friends

class ELIST_ITERATOR

Constructor & Destructor Documentation

ELIST::ELIST (  )  [inline]

Member Function Documentation

bool ELIST::add_sorted ( int   comparatorconst void *, const void *,
bool  unique,
ELIST_LINK new_link 
) [inline]
ELIST_LINK * ELIST::add_sorted_and_find ( int   comparatorconst void *, const void *,
bool  unique,
ELIST_LINK new_link 
)
void ELIST::assign_to_sublist ( ELIST_ITERATOR start_it,
ELIST_ITERATOR end_it 
)
bool ELIST::empty (  )  const [inline]
void ELIST::internal_clear ( void(*)(ELIST_LINK *)  zapper  ) 
void ELIST::internal_deep_copy ( ELIST_LINK *(*)(ELIST_LINK *)  copier,
const ELIST list 
)
inT32 ELIST::length (  )  const
void ELIST::shallow_copy ( ELIST from_list  )  [inline]
bool ELIST::singleton (  )  const [inline]
void ELIST::sort ( int   comparatorconst void *, const void *  ) 

Friends And Related Function Documentation

friend class ELIST_ITERATOR [friend]

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