![]() |
|
Public Types | |
typedef T & | reference |
Type that can be used for storing into LPtrList::value_type. | |
typedef T & | const_reference |
Type that can be used for storing into constant. | |
typedef LListBase::iterator | LListBase_iterator |
typedef LListBase::const_iterator | LListBase_const_iterator |
Public Member Functions | |
LPtrList () | |
Null construct. | |
LPtrList (T *a) | |
Construct given initial T. | |
template<class INew> | |
LPtrList (Istream &, const INew &) | |
Construct from Istream using given Istream constructor class. | |
LPtrList (Istream &) | |
Construct from Istream using default Istream constructor class. | |
LPtrList (const LPtrList &) | |
Construct as copy. | |
~LPtrList () | |
T & | first () |
Return the first entry added. | |
const T & | first () const |
Return const access to the first entry added. | |
T & | last () |
Return the last entry added. | |
const T & | last () const |
Return const access to the last entry added. | |
bool | eraseHead () |
Remove the head element specified from the list and delete it. | |
void | clear () |
Remove the specified element from the list and delete it. | |
void | operator= (const LPtrList< LListBase, T > &) |
Assign copy. | |
Friends | |
class | iterator |
class | const_iterator |
Istream & | operator>> (Istream &, LPtrList< LListBase, T > &) |
Ostream & | operator (Ostream &, const LPtrList< LListBase, T > &) |
|
Type that can be used for storing into constant. LPtrList::value_type objects. Reimplemented from LList< LListBase, T * >. Definition at line 184 of file LPtrList.H. |
|
Reimplemented from LList< LListBase, T * >. Definition at line 224 of file LPtrList.H. |
|
Reimplemented from LList< LListBase, T * >. Definition at line 189 of file LPtrList.H. |
|
Type that can be used for storing into LPtrList::value_type. objects. Reimplemented from LList< LListBase, T * >. Definition at line 178 of file LPtrList.H. |
|
Null construct.
Definition at line 103 of file LPtrList.H. |
|
Construct given initial T.
Definition at line 107 of file LPtrList.H. |
|
Construct from Istream using given Istream constructor class.
|
|
Construct from Istream using default Istream constructor class.
|
|
Construct as copy.
|
|
|
|
Remove the specified element from the list and delete it.
Reimplemented from LList< LListBase, T * >. Reimplemented in DictionaryBase< DLPtrList< T >, T >. |
|
Remove the head element specified from the list and delete it.
|
|
Return const access to the first entry added.
Reimplemented from LList< LListBase, T * >. Definition at line 139 of file LPtrList.H. |
|
Return the first entry added.
Reimplemented from LList< LListBase, T * >. Definition at line 133 of file LPtrList.H. |
|
Return const access to the last entry added.
Reimplemented from LList< LListBase, T * >. Definition at line 151 of file LPtrList.H. |
|
Return the last entry added.
Reimplemented from LList< LListBase, T * >. Definition at line 145 of file LPtrList.H. |
|
Assign copy.
|
|
Reimplemented from LList< LListBase, T * >. Definition at line 97 of file LPtrList.H. |
|
Reimplemented from LList< LListBase, T * >. Definition at line 94 of file LPtrList.H. |
|
|
|
|