Edinburgh Speech Tools  2.1-release
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
EST_TList.h File Reference
#include <iostream>
#include "EST_common.h"
#include "EST_UList.h"
#include "EST_TSortable.h"
#include "EST_TIterator.h"
#include "instantiate/EST_TListI.h"
Include dependency graph for EST_TList.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EST_TList< T >
 
class  EST_TItem< T >
 
class  EST_TList< T >
 
struct  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)
 

Typedef Documentation

A pretty name for EST_UItem.

See Also
EST_UItem

Definition at line 101 of file EST_TList.h.