Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::OnDemandReflection< AZStd::unordered_set< Key, Hasher, EqualKey, Allocator > > Struct Template Reference

OnDemand reflection for AZStd::unordered_set. More...

Public Types

using ContainerType = AZStd::unordered_set< Key, Hasher, EqualKey, Allocator >
 
using KeyListType = AZStd::vector< Key, Allocator >
 
using ValueIteratorType = Iterator_VM< ContainerType >
 

Static Public Member Functions

static bool EraseCheck_VM (ContainerType &thisSet, Key &key)
 
static ContainerTypeErasePost_VM (ContainerType &thisSet, Key &)
 
static KeyListType GetKeys (ContainerType &thisSet)
 
static ContainerTypeInsert (ContainerType &thisSet, Key &key)
 
static ValueIteratorType Iterate_VM (ContainerType &thisContainer)
 
static void Swap (ContainerType &thisSet, ContainerType &otherSet)
 
static void Reflect (ReflectContext *context)
 

Detailed Description

template<class Key, class Hasher, class EqualKey, class Allocator>
struct AZ::OnDemandReflection< AZStd::unordered_set< Key, Hasher, EqualKey, Allocator > >

OnDemand reflection for AZStd::unordered_set.


The documentation for this struct was generated from the following file: