UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::UnifiedError::FDynamicErrorDetails Class Reference

FDynamicErrorDetails; base implementation of inner error details, for use by derived classes to reduce unnessisary reimplementation. More...

#include <UnifiedError.h>

+ Inheritance diagram for UE::UnifiedError::FDynamicErrorDetails:

Public Member Functions

CORE_API FDynamicErrorDetails (TRefCountPtr< const IErrorDetails > InInnerErrorDetails=nullptr)
 
virtual CORE_API ~FDynamicErrorDetails ()
 
virtual CORE_API void SetInnerErrorDetails (TRefCountPtr< const IErrorDetails > InInnerErrorDetails)
 SetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details.
 
virtual TRefCountPtr< const IErrorDetailsGetInnerErrorDetails () const
 GetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details.
 
virtual CORE_API const FText GetErrorFormatString (const FError &Error) const override
 GetErrorFormatString; Pass through to the InnerErrorDetails.
 
virtual bool ShouldInclude (const EDetailFilter DetailFilter) const override
 
- Public Member Functions inherited from UE::UnifiedError::IErrorDetails
virtual ~IErrorDetails ()=default
 
virtual uint64 GetErrorDetailsTypeId () const =0
 GetErrorDetialsTypeId; Simple type information for error details, generated using hash of details name See also: define FERROR_DETAILS.
 
virtual const FAnsiStringView GetErrorDetailsTypeName () const =0
 
virtual const FAnsiStringView GetErrorDetailsTypeNameForLog () const =0
 
virtual void SerializeToCb (FCbWriter &Writer, const FError &Error) const =0
 
- Public Member Functions inherited from IRefCountedObject
virtual ~IRefCountedObject ()
 
- Public Member Functions inherited from FRefCountBase
 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

FDynamicErrorDetails; base implementation of inner error details, for use by derived classes to reduce unnessisary reimplementation.

Constructor & Destructor Documentation

◆ FDynamicErrorDetails()

UE::UnifiedError::FDynamicErrorDetails::FDynamicErrorDetails ( TRefCountPtr< const IErrorDetails InInnerErrorDetails = nullptr)

◆ ~FDynamicErrorDetails()

UE::UnifiedError::FDynamicErrorDetails::~FDynamicErrorDetails ( )
virtual

Member Function Documentation

◆ GetErrorFormatString()

const FText UE::UnifiedError::FDynamicErrorDetails::GetErrorFormatString ( const FError Error) const
overridevirtual

GetErrorFormatString; Pass through to the InnerErrorDetails.

Parameters
Error
Returns

Implements UE::UnifiedError::IErrorDetails.

Reimplemented in UE::UnifiedError::FAppendFormatStringDetails.

◆ GetInnerErrorDetails()

virtual TRefCountPtr< const IErrorDetails > UE::UnifiedError::FDynamicErrorDetails::GetInnerErrorDetails ( ) const
inlinevirtual

GetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details.

Returns

Reimplemented from UE::UnifiedError::IErrorDetails.

◆ SetInnerErrorDetails()

void UE::UnifiedError::FDynamicErrorDetails::SetInnerErrorDetails ( TRefCountPtr< const IErrorDetails ErrorDetails)
virtual

SetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details.

Returns

Reimplemented from UE::UnifiedError::IErrorDetails.

◆ ShouldInclude()

virtual bool UE::UnifiedError::FDynamicErrorDetails::ShouldInclude ( const EDetailFilter  DetailFilter) const
inlineoverridevirtual

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