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

#include <Handles.h>

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

Public Member Functions

 TConstHandle ()=default
 
 TConstHandle (uint32 InIndex, uint32 InGeneration)
 
 TConstHandle (const THandle< ElementType, IndexWidth, GenerationWidth > &InNonConstHandle)
 
- 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 >
 

Friends

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

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ TConstHandle() [1/3]

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

◆ TConstHandle() [2/3]

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

◆ TConstHandle() [3/3]

template<typename ElementType , uint32 IndexWidth, uint32 GenerationWidth>
Chaos::TConstHandle< ElementType, IndexWidth, GenerationWidth >::TConstHandle ( const THandle< ElementType, IndexWidth, GenerationWidth > &  InNonConstHandle)
inline

Friends And Related Symbol Documentation

◆ operator<<

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

◆ operator==

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

Member Data Documentation

◆ THandleArray< ElementType, IndexWidth, GenerationWidth >

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

◆ THandleHeap< ElementType, IndexWidth, GenerationWidth >

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

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