添加
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
Alloc
(MAXON_SOURCE_LOCATION_DECLARATION)
|
MapInterface< K, V >
|
private
static
|
Alloc
(MAXON_SOURCE_LOCATION_DECLARATION, const MapInterface &src)
|
MapInterface< K, V >
|
private
static
|
Append
(const K &key)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
Append
(const PAIR &pair)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
AppendAll
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
AppendAllImpl
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, Bool overwrite, OverloadRank0)
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
AppendAllInverse
(COLLECTION2 &&other)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
AssertCast
()
|
MapInterface< K, V >
|
|
AssertCast
() const
|
MapInterface< K, V >
|
|
AssertType
() const
|
MapInterface< K, V >
|
|
BaseCollection
(ARGS &&... args)
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
explicit
|
Begin
() const
|
MapInterface< K, V >
|
|
Begin
()
|
MapInterface< K, V >
|
|
Clone
(Bool cloneElements=true) const
|
MapInterface< K, V >
|
|
ConstIterator
typedef
|
MapInterface< K, V >
|
|
Contains
(typename ByValueParam< K >::type key) const
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
Contains
(const PAIR &pair) const
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
ContainsAll
(COLLECTION2 &&other) const
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
ContainsAllImpl
(COLLECTION2 &&other, OverloadRank0) const
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
CopyFrom
(const MapInterface &other)
|
MapInterface< K, V >
|
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >::CopyFrom
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::FIT_TO_SIZE)
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
CopyFromImpl
(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank0)
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
DummyReturnType
|
MapInterface< K, V >
|
|
DummyReturnType
|
MapInterface< K, V >
|
|
DummyReturnType
|
MapInterface< K, V >
|
|
End
() const
|
MapInterface< K, V >
|
|
End
()
|
MapInterface< K, V >
|
|
Erase
(const K &key)
|
MapInterface< K, V >
|
|
Erase
(const Iterator &iterator)
|
MapInterface< K, V >
|
|
FindValue
(const K &key)
|
MapInterface< K, V >
|
|
FindValue
(const K &key) const
|
MapInterface< K, V >
|
|
Flush
()
|
MapInterface< K, V >
|
|
GetCount
() const
|
MapInterface< K, V >
|
|
GetHashCode
() const
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
GetKeyDataType
() const
|
MapInterface< K, V >
|
|
GetMapKey
(const K &key)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
static
|
GetMapKey
(const PAIR &pair)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
static
|
GetMemorySize
() const
|
MapInterface< K, V >
|
|
GetValueDataType
() const
|
MapInterface< K, V >
|
|
HasType
() const
|
MapInterface< K, V >
|
|
Insert
(const K &key, VALUE &&value, Bool &created=BoolLValue())
|
MapInterface< K, V >
|
|
Insert
(K &&key, VALUE &&value, Bool &created=BoolLValue())
|
MapInterface< K, V >
|
|
InsertKey
(const K &key, Bool &created=BoolLValue())
|
MapInterface< K, V >
|
|
InsertKey
(K &&key, Bool &created=BoolLValue())
|
MapInterface< K, V >
|
|
Intersect
(const COLLECTION2 &other)
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
IntersectImpl
(COLLECTION2 &&other, OverloadRank0)
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
Intersects
(const COLLECTION2 &other) const
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
IsCollection
typedef
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
IsEmpty
() const
|
MapInterface< K, V >
|
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >::IsEmpty
() const
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
IsEqual
(const COLLECTION2 &other, COMPARE &&cmp=COMPARE()) const
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
IsEqualImpl
(const COLLECTION2 &other, COMPARE &&cmp, OverloadRank0) const
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
IsPopulated
() const
|
MapInterface< K, V >
|
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >::IsPopulated
() const
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
Iterator
typedef
|
MapInterface< K, V >
|
|
IteratorFree
(Iterator *it) const
|
MapInterface< K, V >
|
private
|
IteratorFree
(ConstIterator *it) const
|
MapInterface< K, V >
|
private
|
IteratorGet
(const Iterator *it) const
|
MapInterface< K, V >
|
private
|
IteratorGet
(const ConstIterator *it) const
|
MapInterface< K, V >
|
private
|
IteratorInc
(Iterator *it) const
|
MapInterface< K, V >
|
private
|
IteratorInc
(ConstIterator *it) const
|
MapInterface< K, V >
|
private
|
IteratorInit
(Iterator *it, Bool end)
|
MapInterface< K, V >
|
private
|
IteratorInit
(ConstIterator *it, Bool end) const
|
MapInterface< K, V >
|
private
|
IteratorInitMove
(Iterator *dest, Iterator *src) const
|
MapInterface< K, V >
|
private
|
IteratorInitMove
(ConstIterator *dest, ConstIterator *src) const
|
MapInterface< K, V >
|
private
|
IteratorIsEqual
(const Iterator *a, const Iterator *b) const
|
MapInterface< K, V >
|
private
|
IteratorIsEqual
(const ConstIterator *a, const ConstIterator *b) const
|
MapInterface< K, V >
|
private
|
KeyType
typedef
|
MapInterface< K, V >
|
|
KIND
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
static
|
MapBase0
(ARGS &&... args)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
explicit
|
MapImpl
class
|
MapInterface< K, V >
|
friend
|
MapType
typedef
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
MAXON_ADD_TO_CONST_REFERENCE_CLASS
(HashInt GetHashCode() const { CriticalStop("Not implemented.");return 0;};)
|
MapInterface< K, V >
|
|
MAXON_INTERFACE_SIMPLE_VIRTUAL
(MapInterface, MAXON_REFERENCE_COPY_ON_WRITE)
|
MapInterface< K, V >
|
private
|
operator const MapInterface< Generic, typename std::conditional< STD_IS_REPLACEMENT
(same, const V, const Generic)
|
MapInterface< K, V >
|
|
operator const MapInterface< K, const V > &
() const
|
MapInterface< K, V >
|
|
operator const NonConstMap< Generic, typename std::conditional< STD_IS_REPLACEMENT
(same, V, Generic)
|
MapInterface< K, V >
|
|
operator const NonConstMap< K, V > &
()
|
MapInterface< K, V >
|
|
operator MapInterface< Generic, typename std::conditional< STD_IS_REPLACEMENT
(same, V, Generic)
|
MapInterface< K, V >
|
|
operator!=
(const COLLECTION2 &other) const
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
operator==
(const COLLECTION2 &other) const
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
重置
()
|
MapInterface< K, V >
|
|
Subtract
(COLLECTION2 &&other)
|
BaseCollection< MapInterface< K, V >, EmptyClass >
|
|
SubtractImpl
(COLLECTION2 &&other, OverloadRank0)
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
Super
typedef
|
MapBase0< MapInterface< K, V >, K, V, EmptyClass, DefaultCompare >
|
|
ToString
(const FormatStatement *formatStatement=nullptr) const
|
MapInterface< K, V >
|
|
ValueType
typedef
|
MapInterface< K, V >
|
|