Go to the documentation of this file.
51 template<
class LListBase,
class T>
class ILList;
53 template<
class LListBase,
class T>
Istream&
operator>>
64 template<
class LListBase,
class T>
97 template<
class CloneArg>
135 friend Istream&
operator>> <LListBase,
T>
bool eraseHead()
Remove the head element specified from the list and delete it.
void read(Istream &, const INew &)
Read from Istream using given Istream constructor class.
void transfer(ILList< LListBase, T > &)
Transfer the contents of the argument into this List.
A helper class when constructing from an Istream or dictionary.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
ILList(T *a)
Construct given initial T.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
void clear()
Clear the contents of the list.
Template class for intrusive linked lists.
void operator=(const ILList< LListBase, T > &)
Template class for intrusive linked lists.
bool erase(T *p)
Remove the specified element from the list and delete it.