OnDemand reflection for AZStd::unordered_map. More...
Public Types | |
using | ContainerType = AZStd::unordered_map< Key, MappedType, Hasher, EqualKey, Allocator > |
using | KeyListType = AZStd::vector< Key, Allocator > |
using | ValueIteratorType = Iterator_VM< ContainerType > |
Static Public Member Functions | |
static ValueIteratorType | Iterate_VM (ContainerType &thisContainer) |
static MappedType | At (ContainerType &thisMap, Key &key) |
static bool | EraseCheck_VM (ContainerType &thisMap, Key &key) |
static ContainerType & | ErasePost_VM (ContainerType &thisMap, Key &) |
static KeyListType | GetKeys (ContainerType &thisMap) |
static ContainerType & | Insert (ContainerType &thisMap, Key &key, MappedType &value) |
static void | Swap (ContainerType &thisMap, ContainerType &otherMap) |
static void | Reflect (ReflectContext *context) |
OnDemand reflection for AZStd::unordered_map.