template <typename PtrType_, NodeOptions Options = NodeOptions::None>
struct DoublyLinkedListNodeState
Defined at line 59 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
Public Members
static NodeOptions kNodeOptions
Public Methods
void DoublyLinkedListNodeState<PtrType_, Options> ()
Defined at line 69 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
void ~DoublyLinkedListNodeState<PtrType_, Options> ()
Defined at line 70 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
bool IsValid ()
Defined at line 77 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
bool InContainer ()
Defined at line 78 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
template <typename NodeTraits>
PtrType_ RemoveFromContainer ()
Defined at line 81 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
void DoublyLinkedListNodeState<PtrType_, Options> (const DoublyLinkedListNodeState<PtrType_, Options> & other)
Defer to CommonNodeStateBase for enforcement of the various copy/move
rules. Make sure, however, that we explicitly do not allow our own default
construction/assignment operators change anything about our state.
Defined at line 91 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
DoublyLinkedListNodeState<PtrType_, Options> & operator= (const DoublyLinkedListNodeState<PtrType_, Options> & other)
Defined at line 92 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
void DoublyLinkedListNodeState<PtrType_, Options> (DoublyLinkedListNodeState<PtrType_, Options> && other)
Defined at line 96 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
DoublyLinkedListNodeState<PtrType_, Options> & operator= (DoublyLinkedListNodeState<PtrType_, Options> && other)
Defined at line 97 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_double_list.h
Friends
template <typename PtrType_, NodeOptions Options = NodeOptions::None>
class DoublyLinkedListChecker
template <typename>
class SequenceContainerTestEnvironment
template <typename>
class DoublyLinkedListBase
template <typenametypenameSizeOrdertypename>
class DoublyLinkedList