|
The Pedigree Project 0.1
|
#include <IntrusiveList.h>
Collaboration diagram for IntrusiveListNode< T >:Public Member Functions | |
| IntrusiveListNode * | next () |
| IntrusiveListNode * | previous () |
Public Attributes | |
| IntrusiveListNode * | m_Next = nullptr |
| IntrusiveListNode * | m_Previous = nullptr |
| IntrusiveListNode * | m_Owner = nullptr |
| T * | value = nullptr |
A caller-owned link embedded in an IntrusiveList element.
Definition at line 29 of file IntrusiveList.h.
|
inline |
Definition at line 30 of file IntrusiveList.h.
|
inline |
Definition at line 34 of file IntrusiveList.h.
| IntrusiveListNode* IntrusiveListNode< T >::m_Next = nullptr |
Definition at line 38 of file IntrusiveList.h.
| IntrusiveListNode* IntrusiveListNode< T >::m_Owner = nullptr |
Owning list's sentinel, used for constant-time membership checks.
Definition at line 41 of file IntrusiveList.h.
| IntrusiveListNode* IntrusiveListNode< T >::m_Previous = nullptr |
Definition at line 39 of file IntrusiveList.h.
| T* IntrusiveListNode< T >::value = nullptr |
Definition at line 42 of file IntrusiveList.h.