UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TContainerItemHandle< T_CONTAINER, T_ITEM > Class Template Reference

#include <ContainerItemHandle.h>

+ Inheritance diagram for Chaos::TContainerItemHandle< T_CONTAINER, T_ITEM >:

Public Types

using Base = TConstContainerItemHandle< T_CONTAINER, T_ITEM >
 
using FContainer = T_CONTAINER
 
using FItem = T_ITEM
 
using FHandle = TContainerItemHandle< FContainer, FItem >
 

Public Member Functions

 TContainerItemHandle ()
 
 TContainerItemHandle (T_CONTAINER &InContainer, int InIndex)
 
 operator const TConstContainerItemHandle< T_CONTAINER, T_ITEM > & () const
 
FItemTryGet () const
 
FItemGet () const
 
FItemoperator-> () const
 
FItemoperator* () const
 
FContainerGetContainer () const
 
bool IsValid () const
 
void Reset ()
 
int GetIndex () const
 

Friends

bool operator== (const FHandle &L, const FHandle &R)
 
bool operator!= (const FHandle &L, const FHandle &R)
 
bool operator< (const FHandle &L, const FHandle &R)
 

Detailed Description

template<typename T_CONTAINER, typename T_ITEM>
class Chaos::TContainerItemHandle< T_CONTAINER, T_ITEM >

Same as TConstContainerItemHandle but for non-const containers/items

Member Typedef Documentation

◆ Base

◆ FContainer

◆ FHandle

◆ FItem

Constructor & Destructor Documentation

◆ TContainerItemHandle() [1/2]

Chaos::TContainerItemHandle< T_CONTAINER, T_ITEM >::TContainerItemHandle ( )
inline

◆ TContainerItemHandle() [2/2]

Chaos::TContainerItemHandle< T_CONTAINER, T_ITEM >::TContainerItemHandle ( T_CONTAINER InContainer,
int  InIndex 
)
inline

Member Function Documentation

◆ Get()

◆ GetContainer()

FContainer * Chaos::TContainerItemHandle< T_CONTAINER, T_ITEM >::GetContainer ( ) const
inline

◆ GetIndex()

int Chaos::TConstContainerItemHandle< T_CONTAINER, T_ITEM >::GetIndex ( ) const
inline

◆ IsValid()

◆ operator const TConstContainerItemHandle< T_CONTAINER, T_ITEM > &()

◆ operator*()

FItem & Chaos::TContainerItemHandle< T_CONTAINER, T_ITEM >::operator* ( ) const
inline

◆ operator->()

FItem * Chaos::TContainerItemHandle< T_CONTAINER, T_ITEM >::operator-> ( ) const
inline

◆ Reset()

◆ TryGet()

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const FHandle L,
const FHandle R 
)
friend

◆ operator<

bool operator< ( const FHandle L,
const FHandle R 
)
friend

◆ operator==

bool operator== ( const FHandle L,
const FHandle R 
)
friend

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