Structure for elements of doubly linked lists. More...
#include <ogdf/basic/List.h>
Private Member Functions | |
| ListElement (ListPure< E > *list, const E &x) | |
| Constructs a ListElement. | |
| ListElement (ListPure< E > *list, const E &x, ListElement< E > *next, ListElement< E > *prev) | |
| Constructs a ListElement. | |
| template<class... Args> | |
| ListElement (ListPure< E > *list, ListElement< E > *next, ListElement< E > *prev, Args &&... args) | |
Constructs a ListElement with given arguments args for constructor of element type. | |
Private Attributes | |
| ListPure< E > * | m_list |
| List object that the element belongs to. | |
| ListElement< E > * | m_next |
| Pointer to successor element. | |
| ListElement< E > * | m_prev |
| Pointer to predecessor element. | |
| E | m_x |
| Stores the content. | |
Friends | |
| class | List< E > |
| class | ListIteratorBase< E, false, false > |
| class | ListIteratorBase< E, false, true > |
| class | ListIteratorBase< E, true, false > |
| class | ListIteratorBase< E, true, true > |
| class | ListPure< E > |
Structure for elements of doubly linked lists.
|
inlineprivate |
Constructs a ListElement.
|
inlineprivate |
Constructs a ListElement.
|
inlineprivate |
Constructs a ListElement with given arguments args for constructor of element type.
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |