fidl::internal_wavl::WAVLTreeNodeStateBase
Summary
Inheritance
Inherits from:
fidl::internal_wavl::internal::CommonNodeStateBase< WAVLTreeNodeStateBase< PtrType_, Options, RankType > >
Public static attributes
|
kNodeOptions = Options
|
constexpr NodeOptions
|
Protected attributes
|
left_ = nullptr
|
PtrTraits::RawPtrType
|
parent_ = nullptr
|
PtrTraits::RawPtrType
|
rank_ {}
|
RankType
|
right_ = nullptr
|
PtrTraits::RawPtrType
|
Public types
PtrType
PtrType_ fidl::internal_wavl::WAVLTreeNodeStateBase::PtrType
Public static attributes
kNodeOptions
constexpr NodeOptions fidl::internal_wavl::WAVLTreeNodeStateBase::kNodeOptions = Options
Friend classes
WAVLTree
friend class fidl::internal_wavl::WAVLTreeNodeStateBase::WAVLTree
tests::intrusive_containers::WAVLBalanceTestObserver
friend class fidl::internal_wavl::WAVLTreeNodeStateBase::tests::intrusive_containers::WAVLBalanceTestObserver
tests::intrusive_containers::WAVLTreeChecker
friend class fidl::internal_wavl::WAVLTreeNodeStateBase::tests::intrusive_containers::WAVLTreeChecker
Protected attributes
left_
PtrTraits::RawPtrType fidl::internal_wavl::WAVLTreeNodeStateBase::left_ = nullptr
parent_
PtrTraits::RawPtrType fidl::internal_wavl::WAVLTreeNodeStateBase::parent_ = nullptr
rank_
RankType fidl::internal_wavl::WAVLTreeNodeStateBase::rank_ {}
right_
PtrTraits::RawPtrType fidl::internal_wavl::WAVLTreeNodeStateBase::right_ = nullptr
Public functions
InContainer
bool fidl::internal_wavl::WAVLTreeNodeStateBase::InContainer() const
IsValid
bool fidl::internal_wavl::WAVLTreeNodeStateBase::IsValid() const
WAVLTreeNodeStateBase
fidl::internal_wavl::WAVLTreeNodeStateBase::WAVLTreeNodeStateBase()=default
WAVLTreeNodeStateBase
fidl::internal_wavl::WAVLTreeNodeStateBase::WAVLTreeNodeStateBase(
const WAVLTreeNodeStateBase & other
)
WAVLTreeNodeStateBase
fidl::internal_wavl::WAVLTreeNodeStateBase::WAVLTreeNodeStateBase(
WAVLTreeNodeStateBase && other
)
~WAVLTreeNodeStateBase
fidl::internal_wavl::WAVLTreeNodeStateBase::~WAVLTreeNodeStateBase()