#include <iostream>
#include "EST_common.h"
#include "EST_UList.h"
#include "EST_TSortable.h"
#include "EST_TIterator.h"
#include "instantiate/EST_TListI.h"
Go to the source code of this file.
Classes | |
class | EST_TList< T > |
class | EST_TItem< T > |
class | EST_TList< T > |
class | EST_TList< T >::IPointer |
Typedefs | |
typedef EST_UItem | EST_Litem |
A pretty name for EST_UItem. More... | |
Functions | |
template<class T > | |
bool | operator== (const EST_TList< T > &a, const EST_TList< T > &b) |
template<class T > | |
bool | operator!= (const EST_TList< T > &a, const EST_TList< T > &b) |
template<class T > | |
int | index (EST_TList< T > &l, T &val, bool(*eq)(const EST_UItem *, const EST_UItem *)=NULL) |
template<class T > | |
void | sort (EST_TList< T > &a, bool(*gt)(const EST_UItem *, const EST_UItem *)=NULL) |
template<class T > | |
void | ptr_sort (EST_TList< T > &a) |
template<class T > | |
void | qsort (EST_TList< T > &a, bool(*gt)(const EST_UItem *, const EST_UItem *)=NULL) |
template<class T > | |
void | ptr_qsort (EST_TList< T > &a) |
template<class T > | |
void | sort_unique (EST_TList< T > &l) |
template<class T > | |
void | merge_sort_unique (EST_TList< T > &l, EST_TList< T > &m) |
template<class T > | |
const char * | error_name (EST_TList< T > val) |
Definition at line 274 of file EST_TList.h.
Definition at line 280 of file EST_TList.h.
int index | ( | EST_TList< T > & | l, |
T & | val, | ||
bool(*)(const EST_UItem *, const EST_UItem *) | eq = NULL |
||
) |
Definition at line 286 of file EST_TList.h.
void sort | ( | EST_TList< T > & | a, |
bool(*)(const EST_UItem *, const EST_UItem *) | gt = NULL |
||
) |
Definition at line 293 of file EST_TList.h.
void ptr_sort | ( | EST_TList< T > & | a | ) |
Definition at line 299 of file EST_TList.h.
void qsort | ( | EST_TList< T > & | a, |
bool(*)(const EST_UItem *, const EST_UItem *) | gt = NULL |
||
) |
Definition at line 305 of file EST_TList.h.
void ptr_qsort | ( | EST_TList< T > & | a | ) |
Definition at line 311 of file EST_TList.h.
void sort_unique | ( | EST_TList< T > & | l | ) |
Definition at line 317 of file EST_TList.h.
Definition at line 326 of file EST_TList.h.
const char* error_name | ( | EST_TList< T > | val | ) |
Definition at line 335 of file EST_TList.h.