UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TRefCountingMixin< T, ERefCountingMode::NotThreadSafe > Class Template Reference

#include <RefCounting.h>

Public Member Functions

 TRefCountingMixin ()=default
 
 TRefCountingMixin (const TRefCountingMixin &)=delete
 
TRefCountingMixinoperator= (const TRefCountingMixin &)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Static Public Member Functions

static void StaticDestroyObject (const T *Obj)
 

Detailed Description

template<typename T>
class TRefCountingMixin< T, ERefCountingMode::NotThreadSafe >

Not-thread-safe specialization

Constructor & Destructor Documentation

◆ TRefCountingMixin() [1/2]

◆ TRefCountingMixin() [2/2]

Member Function Documentation

◆ AddRef()

◆ GetRefCount()

template<typename T >
uint32 TRefCountingMixin< T, ERefCountingMode::NotThreadSafe >::GetRefCount ( ) const
inline

◆ operator=()

◆ Release()

template<typename T >
uint32 TRefCountingMixin< T, ERefCountingMode::NotThreadSafe >::Release ( ) const
inline

◆ StaticDestroyObject()

template<typename T >
static void TRefCountingMixin< T, ERefCountingMode::NotThreadSafe >::StaticDestroyObject ( const T *  Obj)
inlinestatic

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