9#define OSTREAM std::ostream
10#elif defined(HAVE_IOSTREAM_H)
12#define OSTREAM ostream
64 void insert (
const T&,
int (*cmpf)(
const T&,
const T& ) );
65 void insert (
const T&,
int (*cmpf)(
const T&,
const T& ),
void (*insf)(
T&,
const T& ) );
73 void sort (
int (*) (
const T&,
const T& ) );
142bool find (
const List<T> & F,
const T& t,
int (*ecmpf)(
const T&,
const T& ));
ListItem< T > * getNext()
ListItem< T > & operator=(const ListItem< T > &)
ListItem(const ListItem< T > &)
ListItem< T > * getPrev()
ListIterator(const List< T > &)
void remove(int moveright)
ListIterator(const ListIterator< T > &)
List< CFAFactor > * theList
ListItem< CFAFactor > * current
ListItem< CFAFactor > * first
void sort(int(*)(const T &, const T &))
void insert(const T &, int(*cmpf)(const T &, const T &))
ListItem< CFAFactor > * last
void insert(const T &, int(*cmpf)(const T &, const T &), void(*insf)(T &, const T &))
void print(OSTREAM &) const
List< T > Difference(const List< T > &, const List< T > &)
List< T > Union(const List< T > &, const List< T > &)
int operator==(const List< T > &, const List< T > &)
bool find(const List< T > &, const T &t)
OSTREAM & operator<<(OSTREAM &, const List< T > &)