![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
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 IErrorDetails > | GetInnerErrorDetails () 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 | |
| FRefCountBase & | operator= (const FRefCountBase &Rhs)=delete |
| FReturnedRefCountValue | AddRef () const |
| uint32 | Release () const |
| uint32 | GetRefCount () const |
FDynamicErrorDetails; base implementation of inner error details, for use by derived classes to reduce unnessisary reimplementation.
| UE::UnifiedError::FDynamicErrorDetails::FDynamicErrorDetails | ( | TRefCountPtr< const IErrorDetails > | InInnerErrorDetails = nullptr | ) |
|
virtual |
|
overridevirtual |
GetErrorFormatString; Pass through to the InnerErrorDetails.
| Error |
Implements UE::UnifiedError::IErrorDetails.
Reimplemented in UE::UnifiedError::FAppendFormatStringDetails.
|
inlinevirtual |
GetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details.
Reimplemented from UE::UnifiedError::IErrorDetails.
|
virtual |
SetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details.
Reimplemented from UE::UnifiedError::IErrorDetails.
|
inlineoverridevirtual |
Reimplemented from UE::UnifiedError::IErrorDetails.
Reimplemented in UE::UnifiedError::FAppendFormatStringDetails, and UE::UnifiedError::TErrorDetails< T >.