fidl::internal_wavl::internal::CommonNodeStateBase

Summary

Inheritance

Direct Known Subclasses:fidl::internal_wavl::WAVLTreeNodeStateBase< PtrType, Options, int32_t >, fidl::internal_wavl::WAVLTreeNodeStateBase< PtrType_, Options, DefaultWAVLTreeRankType >

Constructors and Destructors

CommonNodeStateBase()
CommonNodeStateBase(const CommonNodeStateBase & other)
CommonNodeStateBase(CommonNodeStateBase && other)
~CommonNodeStateBase()

Public static attributes

kNodeCopyFromContainerSupported = (DerivedType::kNodeOptions & (NodeOptions::AllowCopyFromContainer))
constexpr bool
kNodeCopySupported = (DerivedType::kNodeOptions & (NodeOptions::AllowCopy | NodeOptions::AllowCopyFromContainer))
constexpr bool
kNodeMoveFromContainerSupported = (DerivedType::kNodeOptions & (NodeOptions::AllowMoveFromContainer))
constexpr bool
kNodeMoveSupported = (DerivedType::kNodeOptions & (NodeOptions::AllowMove | NodeOptions::AllowMoveFromContainer))
constexpr bool

Public functions

operator=(const CommonNodeStateBase & other)
operator=(CommonNodeStateBase && other)

Public static attributes

kNodeCopyFromContainerSupported

constexpr bool fidl::internal_wavl::internal::CommonNodeStateBase::kNodeCopyFromContainerSupported =
      (DerivedType::kNodeOptions & (NodeOptions::AllowCopyFromContainer))

kNodeCopySupported

constexpr bool fidl::internal_wavl::internal::CommonNodeStateBase::kNodeCopySupported =
      (DerivedType::kNodeOptions & (NodeOptions::AllowCopy | NodeOptions::AllowCopyFromContainer))

kNodeMoveFromContainerSupported

constexpr bool fidl::internal_wavl::internal::CommonNodeStateBase::kNodeMoveFromContainerSupported =
      (DerivedType::kNodeOptions & (NodeOptions::AllowMoveFromContainer))

kNodeMoveSupported

constexpr bool fidl::internal_wavl::internal::CommonNodeStateBase::kNodeMoveSupported =
      (DerivedType::kNodeOptions & (NodeOptions::AllowMove | NodeOptions::AllowMoveFromContainer))

Public functions

CommonNodeStateBase

 fidl::internal_wavl::internal::CommonNodeStateBase::CommonNodeStateBase()=default

CommonNodeStateBase

 fidl::internal_wavl::internal::CommonNodeStateBase::CommonNodeStateBase(
  const CommonNodeStateBase & other
)

CommonNodeStateBase

 fidl::internal_wavl::internal::CommonNodeStateBase::CommonNodeStateBase(
  CommonNodeStateBase && other
)

operator=

CommonNodeStateBase & fidl::internal_wavl::internal::CommonNodeStateBase::operator=(
  const CommonNodeStateBase & other
)

operator=

CommonNodeStateBase & fidl::internal_wavl::internal::CommonNodeStateBase::operator=(
  CommonNodeStateBase && other
)

~CommonNodeStateBase

 fidl::internal_wavl::internal::CommonNodeStateBase::~CommonNodeStateBase()=default