_small
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
protected
|
_union
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
protected
|
添加
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
Append
(const K &key)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
Append
(const PAIR &pair)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
AppendAll
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
AppendAllImpl
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, Bool overwrite, OverloadRank0)
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
AppendAllInverse
(COLLECTION2 &&other)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
BaseCollection
(ARGS &&... args)
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
explicit
|
Begin
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Begin
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
ConstIterator
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
ConstKeyIterator
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
ConstValueIterator
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Contains
(typename ByValueParam< K >::type key) const
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
Contains
(const PAIR &pair) const
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
ContainsAll
(COLLECTION2 &&other) const
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
ContainsAllImpl
(COLLECTION2 &&other, OverloadRank0) const
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
CopyFrom
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::FIT_TO_SIZE)
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
CopyFromImpl
(MAP &&src, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank0)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
CopyFromImpl
(MAP &&src, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank1)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
MapBase< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >::CopyFromImpl
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank0)
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
End
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
End
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Erase
(const K &key)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Erase
(const IteratorTemplate< false, SUPER > &position)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Find
(const K &key)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Find
(const K &key) const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
FindFloor
(const K &key)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
FindFloor
(const K &key) const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
FindValue
(const K &key) const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
FindValue
(const K &key)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Flush
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
GetCount
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
GetHashCode
() const
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
GetKeys
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
GetKeys
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
GetLarge
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
protected
|
GetLarge
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
protected
|
GetMapKey
(const K &key)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
static
|
GetMapKey
(const PAIR &pair)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
static
|
GetMemorySize
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
GetOperationCountForSearch
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
GetSmall
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
protected
|
GetSmall
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
protected
|
GetValues
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
GetValues
() const
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
HybridMap
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
HybridMap
(HybridMap &&src)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Insert
(const K &key, const V &value, Bool &created=BoolLValue())
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Insert
(K &&key, const V &value, Bool &created=BoolLValue())
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Insert
(const K &key, V &&value, Bool &created=BoolLValue())
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Insert
(K &&key, V &&value, Bool &created=BoolLValue())
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
InsertEntry
(const K &key, Bool &created=BoolLValue())
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
InsertEntry
(K &&key, Bool &created=BoolLValue())
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
InsertKey
(const K &key, Bool &created=BoolLValue())
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
InsertKey
(K &&key, Bool &created=BoolLValue())
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Intersect
(const COLLECTION2 &other)
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
IntersectImpl
(COLLECTION2 &&other, OverloadRank0)
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
Intersects
(const COLLECTION2 &other) const
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
IsCollection
typedef
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
IsEmpty
() const
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
IsEqual
(const COLLECTION2 &other, COMPARE &&cmp=COMPARE()) const
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
IsEqualImpl
(const COLLECTION2 &other, COMPARE &&cmp, OverloadRank0) const
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
IsHybridMap
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
IsPopulated
() const
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
Iterator
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
KeyIterator
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
KeyType
typedef
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
KIND
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
static
|
LargeType
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
MapBase
(ARGS &&... args)
|
MapBase< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
explicit
|
MapBase0
(ARGS &&... args)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
explicit
|
MapType
typedef
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
MAXON_DISALLOW_COPY_AND_ASSIGN
(HybridMap)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
private
|
MAXON_OPERATOR_MOVE_ASSIGNMENT
(HybridMap)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
operator MapImpl< const HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD > & >
() const
|
MapBase< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
operator MapImpl< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD > & >
()
|
MapBase< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
operator!=
(const COLLECTION2 &other) const
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
operator==
(const COLLECTION2 &other) const
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
重置
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
SetCapacityHint
(Int capacity, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
SmallType
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
Subtract
(COLLECTION2 &&other)
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
SubtractImpl
(COLLECTION2 &&other, OverloadRank0)
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
Super
typedef
|
MapBase< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
private
|
ToMap
()
|
MapBase< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
ToMap
() const
|
MapBase< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
ToString
(const FormatStatement *formatStatement=nullptr) const
|
BaseCollection< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, EmptyClass >
|
|
UseLargeMap
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
UseSmallMap
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
ValueIterator
typedef
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|
ValueType
typedef
|
MapBase0< HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >, K, V, EmptyClass, DefaultCompare >
|
|
~HybridMap
()
|
HybridMap< K, V, SMALL, LARGE, THRESHOLD, REVERSE_THRESHOLD >
|
|