UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StaticArray.h File Reference

Go to the source code of this file.

Classes

class  TStaticArray< InElementType, NumElements, Alignment >
 
class  TStaticArray< InElementType, NumElements, Alignment >
 
struct  TStaticArray< InElementType, NumElements, Alignment >::FRangedForIterator< StorageElementType, bReverse >
 
struct  TIsContiguousContainer< TStaticArray< ElementType, NumElements, Alignment > >
 

Namespaces

namespace  UE
 
namespace  UE::Core
 
namespace  UE::Core::Private
 implementation
 

Functions

template<typename InElementType , uint32 NumElements>
constexpr TStaticArray< InElementType, NumElements > MakeUniformStaticArray (typename TCallTraits< InElementType >::ParamType InValue)
 
template<typename ElementType , uint32 NumElements, uint32 Alignment>
FArchiveoperator<< (FArchive &Ar, TStaticArray< ElementType, NumElements, Alignment > &StaticArray)
 
template<typename ElementType , uint32 NumElements, uint32 Alignment>
uint32 GetTypeHash (const TStaticArray< ElementType, NumElements, Alignment > &Array)
 

Variables

template<typename InElementType , typename... ArgTypes>
constexpr bool UE::Core::Private::TCanBeConvertedToFromAll_V = (std::is_convertible_v<ArgTypes, InElementType> && ...)
 

Function Documentation

◆ GetTypeHash()

template<typename ElementType , uint32 NumElements, uint32 Alignment>
uint32 GetTypeHash ( const TStaticArray< ElementType, NumElements, Alignment > &  Array)

Hash function.

◆ MakeUniformStaticArray()

template<typename InElementType , uint32 NumElements>
constexpr TStaticArray< InElementType, NumElements > MakeUniformStaticArray ( typename TCallTraits< InElementType >::ParamType  InValue)
constexpr

Creates a static array filled with the specified value.

◆ operator<<()

template<typename ElementType , uint32 NumElements, uint32 Alignment>
FArchive & operator<< ( FArchive Ar,
TStaticArray< ElementType, NumElements, Alignment > &  StaticArray 
)

Serializer.