![]() |
|
Public Types | |
typedef T | value_type |
Type of values the DLList contains. | |
typedef T & | reference |
Type that can be used for storing into DLList::value_type. | |
typedef const T & | const_reference |
Type that can be used for storing into constant. | |
typedef label | size_type |
The type that can represent the size of a DLList. | |
typedef LListBase::iterator | LListBase_iterator |
typedef LListBase::const_iterator | LListBase_const_iterator |
Public Member Functions | |
UILList () | |
Null construct. | |
UILList (T *a) | |
Construct given initial T. | |
UILList (const UILList< LListBase, T > &) | |
Construct as copy. | |
T * | first () |
Return the first entry. | |
const T * | first () const |
Return the first entry. | |
T * | last () |
Return the last entry. | |
const T * | last () const |
Return the last entry. | |
T * | removeHead () |
Return and remove head. | |
T * | remove (T *p) |
Return and remove element. | |
void | operator= (const UILList< LListBase, T > &) |
Friends | |
class | iterator |
class | const_iterator |
Ostream & | operator (Ostream &, const UILList< LListBase, T > &) |
|
Type that can be used for storing into constant. DLList::value_type objects. |
|
|
|
|
|
Type that can be used for storing into DLList::value_type. objects. |
|
The type that can represent the size of a DLList.
|
|
Type of values the DLList contains.
|
|
Null construct.
|
|
Construct given initial T.
|
|
Construct as copy.
|
|
Return the first entry.
|
|
Return the first entry.
|
|
Return the last entry.
|
|
Return the last entry.
|
|
|
|
Return and remove element.
|
|
Return and remove head.
|
|
Reimplemented in Cloud, Cloud< indexedParticle >, Cloud< parcel >, and Cloud< passiveParticle >. |
|
Reimplemented in Cloud, Cloud< indexedParticle >, Cloud< parcel >, and Cloud< passiveParticle >. |
|
|