|
void | push_back (D const &d) noexcept |
| Add element at the end of the list.
|
|
void | push_front (D const &d) noexcept |
| Add element at the beginning of the list.
|
|
void | remove (Iter const &i) noexcept |
| Remove element pointed to by the iterator.
|
|
unsigned long | size () const noexcept |
| Get the length of the list.
|
|
D const & | operator[] (unsigned long idx) const noexcept |
| Random access.
|
|
D & | operator[] (unsigned long idx) noexcept |
| Random access.
|
|
Iter | items () noexcept |
| Get iterator for the list elements.
|
|
template<typename D, template< typename A > class Alloc = New_allocator>
class cxx::List< D, Alloc >
Doubly linked list, with internal allocation.
Container for items of type D, implemented by a doubly linked list. Alloc defines the allocator policy.
Definition at line 334 of file list.