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::vector< T, A > > Struct Template Reference

OnDemand reflection for AZStd::vector. More...

Public Types

using ContainerType = AZStd::vector< T, A >
 
using ValueIteratorType = Iterator_VM< ContainerType >
 

Static Public Member Functions

static void AssignAt (ContainerType &thisPtr, AZ::u64 index, T &value)
 
static bool EraseCheck_VM (ContainerType &thisPtr, AZ::u64 index)
 
static ContainerTypeErasePost_VM (ContainerType &thisPtr, AZ::u64)
 
static ValueIteratorType Iterate_VM (ContainerType &thisContainer)
 
static bool HasKey (ContainerType &thisPtr, AZ::u64 index)
 
static ContainerTypeInsert (ContainerType &thisPtr, AZ::u64 index, const T &value)
 
static bool IsScriptEventType ()
 
static ContainerTypePushBack_VM (ContainerType &thisType, const T &value)
 
static void Reflect (ReflectContext *context)
 

Detailed Description

template<class T, class A>
struct AZ::OnDemandReflection< AZStd::vector< T, A > >

OnDemand reflection for AZStd::vector.


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