#include <ogdf/basic/pctree/util/IntrusiveList.h>
Classes | |
class | iterator |
class | node |
Public Member Functions | |
T * | back () const |
iterator | begin () const |
void | clear () |
bool | empty () const |
iterator | end () const |
void | erase (T *obj) |
T * | front () const |
void | pop_back () |
void | pop_front () |
void | push_back (T *obj) |
void | push_front (T *obj) |
size_t | size () const |
void | splice (iterator at, IntrusiveList< T > &other) |
Private Member Functions | |
void | check () |
Private Attributes | |
size_t | m_count = 0 |
T * | m_first = nullptr |
T * | m_last = nullptr |
Definition at line 42 of file IntrusiveList.h.
|
inline |
Definition at line 106 of file IntrusiveList.h.
|
inline |
Definition at line 87 of file IntrusiveList.h.
|
inlineprivate |
Definition at line 210 of file IntrusiveList.h.
|
inline |
Definition at line 91 of file IntrusiveList.h.
|
inline |
Definition at line 97 of file IntrusiveList.h.
|
inline |
Definition at line 89 of file IntrusiveList.h.
|
inline |
Definition at line 151 of file IntrusiveList.h.
|
inline |
Definition at line 101 of file IntrusiveList.h.
|
inline |
Definition at line 149 of file IntrusiveList.h.
|
inline |
Definition at line 147 of file IntrusiveList.h.
|
inline |
Definition at line 129 of file IntrusiveList.h.
|
inline |
Definition at line 111 of file IntrusiveList.h.
|
inline |
Definition at line 99 of file IntrusiveList.h.
|
inline |
Definition at line 176 of file IntrusiveList.h.
|
private |
Definition at line 45 of file IntrusiveList.h.
|
private |
Definition at line 43 of file IntrusiveList.h.
|
private |
Definition at line 44 of file IntrusiveList.h.