![]() |
L4Re Operating System Framework
Interface and Usage Documentation
|
Doubly linked list, with internal allocation. More...
#include <list>
Data Structures | |
class | Iter |
Iterator. More... | |
Public Member Functions | |
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. | |
Doubly linked list, with internal allocation.
Container for items of type D, implemented by a doubly linked list. Alloc defines the allocator policy.
|
inlinenoexcept |
|
inlinenoexcept |