UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UncheckedArray.h File Reference
#include "CoreMinimal.h"
#include "Containers/Array.h"
#include "Containers/ContainerAllocationPolicies.h"

Go to the source code of this file.

Classes

class  Chaos::TCArray< T, N >
 A c-style array of objects with non-shipping bounds checking. More...
 
class  Chaos::TUncheckedFixedAllocator< NumInlineElements >
 A fixed allocator without array bounds checking except in Debug builds. More...
 
class  Chaos::FUncheckedHeapAllocator
 
struct  TAllocatorTraits< Chaos::TUncheckedFixedAllocator< NumInlineElements > >
 
struct  TAllocatorTraits< Chaos::FUncheckedHeapAllocator >
 
struct  TIsContiguousContainer< Chaos::TCArray< T, N > >
 

Namespaces

namespace  Chaos
 

Macros

#define CHAOS_CHECK_UNCHECKED_ARRAY   0
 
#define CHAOS_CARRAY_SENTINEL   0
 
#define IF_CHAOS_CARRAY_SENTINEL(X)
 

Typedefs

template<typename T , int32 N>
using Chaos::TFixedArray = TArray< T, TFixedAllocator< N > >
 
template<typename T , int32 N>
using Chaos::TUncheckedFixedArray = TArray< T, TUncheckedFixedAllocator< N > >
 
template<typename T >
using Chaos::TUncheckedArray = TArray< T, FUncheckedHeapAllocator >
 

Macro Definition Documentation

◆ CHAOS_CARRAY_SENTINEL

#define CHAOS_CARRAY_SENTINEL   0

◆ CHAOS_CHECK_UNCHECKED_ARRAY

#define CHAOS_CHECK_UNCHECKED_ARRAY   0

◆ IF_CHAOS_CARRAY_SENTINEL

#define IF_CHAOS_CARRAY_SENTINEL (   X)