Apparatus Version 1.20
ECS data-oriented workflow for Unreal Engine.
Public Member Functions | List of all members
TTraitsExtractor< TArray< UScriptStruct *, A1 >, TArray< T *, A2 > > Struct Template Reference

#include <TraitsExtractor.h>

Public Member Functions

 TTraitsExtractor (const TArray< UScriptStruct *, A1 > &InTypes, const TArray< T *, A2 > &InTraits)
 
int32 Num () const
 
UScriptStruct * TypeAt (const int32 Index) const
 
bool Contains (UScriptStruct *const Type) const
 
void * TraitAt (const int32 Index)
 
const void * TraitAt (const int32 Index) const
 

Constructor & Destructor Documentation

◆ TTraitsExtractor()

template<typename A1 , typename A2 , typename T >
TTraitsExtractor< TArray< UScriptStruct *, A1 >, TArray< T *, A2 > >::TTraitsExtractor ( const TArray< UScriptStruct *, A1 > &  InTypes,
const TArray< T *, A2 > &  InTraits 
)
inline

Member Function Documentation

◆ Contains()

template<typename A1 , typename A2 , typename T >
bool TTraitsExtractor< TArray< UScriptStruct *, A1 >, TArray< T *, A2 > >::Contains ( UScriptStruct *const  Type) const
inline

◆ Num()

template<typename A1 , typename A2 , typename T >
int32 TTraitsExtractor< TArray< UScriptStruct *, A1 >, TArray< T *, A2 > >::Num ( ) const
inline

◆ TraitAt() [1/2]

template<typename A1 , typename A2 , typename T >
void * TTraitsExtractor< TArray< UScriptStruct *, A1 >, TArray< T *, A2 > >::TraitAt ( const int32  Index)
inline

◆ TraitAt() [2/2]

template<typename A1 , typename A2 , typename T >
const void * TTraitsExtractor< TArray< UScriptStruct *, A1 >, TArray< T *, A2 > >::TraitAt ( const int32  Index) const
inline

◆ TypeAt()

template<typename A1 , typename A2 , typename T >
UScriptStruct * TTraitsExtractor< TArray< UScriptStruct *, A1 >, TArray< T *, A2 > >::TypeAt ( const int32  Index) const
inline

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