template <typename PtrType, NodeOptions Options, typename RankType>
struct WAVLTreeNodeStateBase
Defined at line 78 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
Protected Members
typename PtrTraits::RawPtrType parent_
typename PtrTraits::RawPtrType left_
typename PtrTraits::RawPtrType right_
RankType rank_
Public Methods
void WAVLTreeNodeStateBase<PtrType, Options, RankType> ()
Defined at line 88 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
void ~WAVLTreeNodeStateBase<PtrType, Options, RankType> ()
Defined at line 90 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
bool IsValid ()
Defined at line 97 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
bool InContainer ()
Defined at line 98 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
void WAVLTreeNodeStateBase<PtrType, Options, RankType> (const WAVLTreeNodeStateBase<PtrType_, Options, RankType> & 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 103 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
WAVLTreeNodeStateBase<PtrType_, Options, RankType> & operator= (const WAVLTreeNodeStateBase<PtrType_, Options, RankType> & other)
Defined at line 104 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
void WAVLTreeNodeStateBase<PtrType, Options, RankType> (WAVLTreeNodeStateBase<PtrType_, Options, RankType> && other)
Defined at line 108 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
WAVLTreeNodeStateBase<PtrType_, Options, RankType> & operator= (WAVLTreeNodeStateBase<PtrType_, Options, RankType> && other)
Defined at line 109 of file ../../zircon/system/ulib/fbl/include/fbl/intrusive_wavl_tree.h
Friends
template <typename PtrType, NodeOptions Options, typename RankType>
class WAVLBalanceTestObserver
template <typename PtrType, NodeOptions Options, typename RankType>
class WAVLTreeChecker
template <typenametypenametypenametypenameSizeOrdertypenametypename>
class WAVLTree