11 #define OSTREAM std::ostream 12 #elif defined(HAVE_IOSTREAM_H) 14 #define OSTREAM ostream 26 OSTREAM& operator<< ( OSTREAM &, const List<T> &);
66 void insert (
const T&,
int (*cmpf)(
const T&,
const T& ) );
67 void insert (
const T&,
int (*cmpf)(
const T&,
const T& ),
void (*insf)( T&,
const T& ) );
75 void sort (
int (*) (
const T&,
const T& ) );
85 OSTREAM& operator<< ( OSTREAM & os, const List<T> &
l );
104 void operator++(
int );
105 void operator--(
int );
110 void remove(
int moveright );
144 bool find (
const List<T> & F,
const T& t,
int (*ecmpf)(
const T&,
const T& ));
CFFList append(const CFFList &Inputlist, const CFFactor &TheFactor)
bool find(const List< T > &, const T &t)
T prod(const List< T > &)
ListItem< T > * getPrev()
List< T > Difference(const List< T > &, const List< T > &)
ListItem< T > & operator=(const ListItem< T > &)
result insert(CFAFactor(LcF, 1, 1))
int operator==(const List< T > &, const List< T > &)
List< T > Union(const List< T > &, const List< T > &)
ListItem< T > * getNext()
void sort(CFArray &A, int l=0)
quick sort A
ListItem(const ListItem< T > &)