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

#include <ChaosDebugName.h>

Public Member Functions

 FSharedDebugName ()=default
 
 FSharedDebugName (const FSharedDebugName &Other)=default
 
 FSharedDebugName (FSharedDebugName &&Other)=default
 
FSharedDebugNameoperator= (const FSharedDebugName &Other)=default
 
FSharedDebugNameoperator= (FSharedDebugName &&Other)=default
 
 FSharedDebugName (const FString &S)
 
 FSharedDebugName (FString &&S)
 
bool IsValid () const
 
const FString & Value () const
 

Detailed Description

A wrapper around shared pointer to a string that compiles away in shipping buiilds, but Get() always returns a valid string reference to make writing logs a little easier

Constructor & Destructor Documentation

◆ FSharedDebugName() [1/5]

Chaos::FSharedDebugName::FSharedDebugName ( )
default

◆ FSharedDebugName() [2/5]

Chaos::FSharedDebugName::FSharedDebugName ( const FSharedDebugName Other)
default

◆ FSharedDebugName() [3/5]

Chaos::FSharedDebugName::FSharedDebugName ( FSharedDebugName &&  Other)
default

◆ FSharedDebugName() [4/5]

Chaos::FSharedDebugName::FSharedDebugName ( const FString &  S)
inline

◆ FSharedDebugName() [5/5]

Chaos::FSharedDebugName::FSharedDebugName ( FString &&  S)
inline

Member Function Documentation

◆ IsValid()

bool Chaos::FSharedDebugName::IsValid ( ) const
inline

◆ operator=() [1/2]

FSharedDebugName & Chaos::FSharedDebugName::operator= ( const FSharedDebugName Other)
default

◆ operator=() [2/2]

FSharedDebugName & Chaos::FSharedDebugName::operator= ( FSharedDebugName &&  Other)
default

◆ Value()

const FString & Chaos::FSharedDebugName::Value ( ) const
inline

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