UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::THandle< ElementType, IndexWidth, GenerationWidth > Class Template Reference

#include <Handles.h>

+ Inheritance diagram for Chaos::THandle< ElementType, IndexWidth, GenerationWidth >:

Public Member Functions

 THandle ()=default
 
 THandle (uint32 InIndex, uint32 InGeneration)
 
- Public Member Functions inherited from Chaos::THandleData< IndexWidth, GenerationWidth >
 THandleData ()
 
 THandleData (uint32 InIndex, uint32 InGeneration)
 
 THandleData (uint32 FullHandle)
 
bool IsValid () const
 
uint32 AsUint () const
 
uint32 GetIndex () const
 
void FromUint (uint32 InUint)
 

Public Attributes

friend THandleArray< ElementType, IndexWidth, GenerationWidth >
 
friend THandleHeap< ElementType, IndexWidth, GenerationWidth >
 
friend TConstHandle< ElementType, IndexWidth, GenerationWidth >
 

Friends

bool operator== (const THandle< ElementType, IndexWidth, GenerationWidth > &A, const THandle< ElementType, IndexWidth, GenerationWidth > &B)
 
FArchiveoperator<< (FArchive &Ar, THandle< ElementType, IndexWidth, GenerationWidth > &InHandle)
 

Additional Inherited Members

- Protected Attributes inherited from Chaos::THandleData< IndexWidth, GenerationWidth >
uint32 Index: IndexWidth
 
uint32 Generation: GenerationWidth
 

Constructor & Destructor Documentation

◆ THandle() [1/2]

template<typename ElementType , uint32 IndexWidth, uint32 GenerationWidth>
Chaos::THandle< ElementType, IndexWidth, GenerationWidth >::THandle ( )
default

◆ THandle() [2/2]

template<typename ElementType , uint32 IndexWidth, uint32 GenerationWidth>
Chaos::THandle< ElementType, IndexWidth, GenerationWidth >::THandle ( uint32  InIndex,
uint32  InGeneration 
)
inline

Friends And Related Symbol Documentation

◆ operator<<

template<typename ElementType , uint32 IndexWidth, uint32 GenerationWidth>
FArchive & operator<< ( FArchive Ar,
THandle< ElementType, IndexWidth, GenerationWidth > &  InHandle 
)
friend

◆ operator==

template<typename ElementType , uint32 IndexWidth, uint32 GenerationWidth>
bool operator== ( const THandle< ElementType, IndexWidth, GenerationWidth > &  A,
const THandle< ElementType, IndexWidth, GenerationWidth > &  B 
)
friend

Member Data Documentation

◆ TConstHandle< ElementType, IndexWidth, GenerationWidth >

template<typename ElementType , uint32 IndexWidth, uint32 GenerationWidth>
friend Chaos::THandle< ElementType, IndexWidth, GenerationWidth >::TConstHandle< ElementType, IndexWidth, GenerationWidth >

◆ THandleArray< ElementType, IndexWidth, GenerationWidth >

template<typename ElementType , uint32 IndexWidth, uint32 GenerationWidth>
friend Chaos::THandle< ElementType, IndexWidth, GenerationWidth >::THandleArray< ElementType, IndexWidth, GenerationWidth >

◆ THandleHeap< ElementType, IndexWidth, GenerationWidth >

template<typename ElementType , uint32 IndexWidth, uint32 GenerationWidth>
friend Chaos::THandle< ElementType, IndexWidth, GenerationWidth >::THandleHeap< ElementType, IndexWidth, GenerationWidth >

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