template <typename PtrType, NodeOptions Options, typename RankType>

struct WAVLTreeNodeStateBase

Defined at line 75 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/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 85 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/wavl_tree.h

void ~WAVLTreeNodeStateBase<PtrType, Options, RankType> ()

Defined at line 87 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/wavl_tree.h

bool IsValid ()

Defined at line 94 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/wavl_tree.h

bool InContainer ()

Defined at line 95 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/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 100 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/wavl_tree.h

WAVLTreeNodeStateBase<PtrType_, Options, RankType> & operator= (const WAVLTreeNodeStateBase<PtrType_, Options, RankType> & other)

Defined at line 101 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/wavl_tree.h

void WAVLTreeNodeStateBase<PtrType, Options, RankType> (WAVLTreeNodeStateBase<PtrType_, Options, RankType> && other)

Defined at line 105 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/wavl_tree.h

WAVLTreeNodeStateBase<PtrType_, Options, RankType> & operator= (WAVLTreeNodeStateBase<PtrType_, Options, RankType> && other)

Defined at line 106 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/wavl_tree.h

Friends

template <typename PtrType, NodeOptions Options, typename RankType>
class WAVLBalanceTestObserver
template <typename PtrType, NodeOptions Options, typename RankType>
class WAVLTreeChecker
template <typenametypenametypenametypenametypenametypename>
class WAVLTree