UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRefCountBase Class Reference

#include <RefCounting.h>

+ Inheritance diagram for FRefCountBase:

Public Member Functions

 FRefCountBase ()=default
 
virtual ~FRefCountBase ()=default
 
 FRefCountBase (const FRefCountBase &Rhs)=delete
 
FRefCountBaseoperator= (const FRefCountBase &Rhs)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Detailed Description

Base class implementing thread-safe reference counting.

Constructor & Destructor Documentation

◆ FRefCountBase() [1/2]

FRefCountBase::FRefCountBase ( )
default

◆ ~FRefCountBase()

virtual FRefCountBase::~FRefCountBase ( )
virtualdefault

◆ FRefCountBase() [2/2]

FRefCountBase::FRefCountBase ( const FRefCountBase Rhs)
delete

Member Function Documentation

◆ AddRef()

FReturnedRefCountValue FRefCountBase::AddRef ( ) const
inline

◆ GetRefCount()

uint32 FRefCountBase::GetRefCount ( ) const
inline

◆ operator=()

FRefCountBase & FRefCountBase::operator= ( const FRefCountBase Rhs)
delete

◆ Release()

uint32 FRefCountBase::Release ( ) const
inline

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