fidl::internal_wavl
Summary
Enumerations
|
NodeOptions{ None = 0, AllowCopy = (1 << 0), AllowCopyFromContainer = (1 << 1), AllowMove = (1 << 2), AllowMoveFromContainer = (1 << 3), AllowCopyMove = static_cast(AllowCopy) | static_cast(AllowMove), AllowCopyMoveFromContainer =
static_cast(AllowCopyFromContainer) | static_cast(AllowMoveFromContainer), AllowMultiContainerUptr = (1 << 4), AllowRemoveFromContainer = (1 << 5), AllowClearUnsafe = (1 << 6), ReservedBits = 0xF000000000000000 }
|
enum |
SizeOrder{ N, Constant }
|
enum |
Functions
|
InContainer(const Containable & c)
|
bool
|
RemoveFromContainer(Containable & c)
|
auto
|
__POINTER(KeyType_) WAVLTree
|
class
|
operator&(fidl::internal_wavl::NodeOptions A, fidl::internal_wavl::NodeOptions B)
|
constexpr bool
|
operator|(fidl::internal_wavl::NodeOptions A, fidl::internal_wavl::NodeOptions B)
|
constexpr fidl::internal_wavl::NodeOptions
|
Enumerations
NodeOptions
NodeOptions
Properties |
AllowClearUnsafe
|
|
AllowCopy
|
|
AllowCopyFromContainer
|
|
AllowCopyMove
|
|
AllowCopyMoveFromContainer
|
|
AllowMove
|
|
AllowMoveFromContainer
|
|
AllowMultiContainerUptr
|
|
AllowRemoveFromContainer
|
|
None
|
|
ReservedBits
|
|
Typedefs
DefaultWAVLTreeRankType
bool DefaultWAVLTreeRankType
TaggedWAVLTree
WAVLTree< KeyType, PtrType, KeyTraits, TagType, DefaultWAVLTreeTraits< PtrType, TagType >, Observer > TaggedWAVLTree
TaggedWAVLTreeContainable
WAVLTreeContainable< PtrType, Options, TagType > TaggedWAVLTreeContainable
Functions
InContainer
bool InContainer(
const Containable & c
)
RemoveFromContainer
auto RemoveFromContainer(
Containable & c
)
__POINTER
class __POINTER(
KeyType_
) WAVLTree
operator&
constexpr bool operator&(
fidl::internal_wavl::NodeOptions A,
fidl::internal_wavl::NodeOptions B
)
operator|
constexpr fidl::internal_wavl::NodeOptions operator|(
fidl::internal_wavl::NodeOptions A,
fidl::internal_wavl::NodeOptions B
)