UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TThreadCheckedData< T, CheckT > Class Template Reference

This is a wrapper around a piece of data which adds execution thread access checks. More...

#include <ThreadCheckedData.h>

Public Member Functions

template<typename... ArgTs>
 TThreadCheckedData (ArgTs... Args)
 
 ~TThreadCheckedData ()
 
const T & Get () const
 
T & Get ()
 
T * operator-> ()
 
const T * operator-> () const
 

Detailed Description

template<typename T, typename CheckT>
class Chaos::TThreadCheckedData< T, CheckT >

This is a wrapper around a piece of data which adds execution thread access checks.

Constructor & Destructor Documentation

◆ TThreadCheckedData()

template<typename T , typename CheckT >
template<typename... ArgTs>
Chaos::TThreadCheckedData< T, CheckT >::TThreadCheckedData ( ArgTs...  Args)
inline

◆ ~TThreadCheckedData()

Member Function Documentation

◆ Get() [1/2]

template<typename T , typename CheckT >
T & Chaos::TThreadCheckedData< T, CheckT >::Get ( )
inline

◆ Get() [2/2]

template<typename T , typename CheckT >
const T & Chaos::TThreadCheckedData< T, CheckT >::Get ( ) const
inline

◆ operator->() [1/2]

template<typename T , typename CheckT >
T * Chaos::TThreadCheckedData< T, CheckT >::operator-> ( )
inline

◆ operator->() [2/2]

template<typename T , typename CheckT >
const T * Chaos::TThreadCheckedData< T, CheckT >::operator-> ( ) const
inline

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