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. More... | |
ListElement (ListPure< E > *list, const E &x, ListElement< E > *next, ListElement< E > *prev) | |
Constructs a ListElement. More... | |
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. More... | |
Private Attributes | |
ListPure< E > * | m_list |
List object that the element belongs to. More... | |
ListElement< E > * | m_next |
Pointer to successor element. More... | |
ListElement< E > * | m_prev |
Pointer to predecessor element. More... | |
E | m_x |
Stores the content. More... | |
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 |