48 template<
class LListBase,
class T>
class ULPtrList;
50 template<
class LListBase,
class T>
62 template<
class LListBase,
class T>
65 public LList<LListBase, T*>
121 const T&
last()
const
221 friend Ostream& operator<< <LListBase, T>
Template class for non-intrusive linked lists.
T & first()
Return the first entry added.
T & last()
Return the last entry added.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
An STL-conforming const_iterator.
const_iterator(LListBase_const_iterator baseIter)
Construct from base const_iterator.
An STL-conforming iterator.
iterator(LListBase_iterator baseIter)
Construct from base iterator.
Template class for non-intrusive linked PtrLists.
LListBase::const_iterator LListBase_const_iterator
void operator=(const ULPtrList< LListBase, T > &)
Assignment operator.
T & first()
Return the first entry added.
T & const_reference
Type that can be used for storing into constant.
T & last()
Return the last entry added.
T & reference
Type that can be used for storing into ULPtrList::value_type.
LListBase::iterator LListBase_iterator
ULPtrList()
Null construct.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)