![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <UnifiedError.h>
Inheritance diagram for UE::UnifiedError::IErrorDetails:Public Member Functions | |
| virtual | ~IErrorDetails ()=default |
| virtual const FText | GetErrorFormatString (const FError &Error) const =0 |
| GetErrorFormatString; specifies the default error format string to be used when generating FError::GetErrorMessage. The format string can specify any property exposed by any encapsulated IErrorDetails::GetErrorProperties. Example: GetErrorProperties adds Name:"ModuleId" Value:10. GetErrorFormatString returns "Module id was {ModuleId}". Result "Module id was 10". | |
| virtual TRefCountPtr< const IErrorDetails > | GetInnerErrorDetails () const |
| GetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details. | |
| virtual void | SetInnerErrorDetails (TRefCountPtr< const IErrorDetails > ErrorDetails) |
| SetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details. | |
| 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 |
| virtual bool | ShouldInclude (const EDetailFilter DetailFilter) const |
Public Member Functions inherited from IRefCountedObject | |
| virtual | ~IRefCountedObject () |
| virtual FReturnedRefCountValue | AddRef () const =0 |
| virtual uint32 | Release () const =0 |
| virtual uint32 | GetRefCount () const =0 |
|
virtualdefault |
GetErrorDetialsTypeId; Simple type information for error details, generated using hash of details name See also: define FERROR_DETAILS.
Implemented in UE::UnifiedError::TErrorDetails< T >.
|
pure virtual |
Implemented in UE::UnifiedError::IoStore::FIoStoreErrorDetails, and UE::UnifiedError::TErrorDetails< T >.
|
pure virtual |
Implemented in UE::UnifiedError::IoStore::FIoStoreErrorDetails, and UE::UnifiedError::TErrorDetails< T >.
|
pure virtual |
GetErrorFormatString; specifies the default error format string to be used when generating FError::GetErrorMessage. The format string can specify any property exposed by any encapsulated IErrorDetails::GetErrorProperties. Example: GetErrorProperties adds Name:"ModuleId" Value:10. GetErrorFormatString returns "Module id was {ModuleId}". Result "Module id was 10".
| Error |
Implemented in UE::UnifiedError::FStaticErrorDetails, UE::UnifiedError::IoStore::FIoStoreErrorDetails, UE::UnifiedError::FAppendFormatStringDetails, and UE::UnifiedError::FDynamicErrorDetails.
|
inlinevirtual |
GetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details.
Reimplemented in UE::UnifiedError::FDynamicErrorDetails.
|
inlinevirtual |
SetInnerErrorDetails; Exposes inner error details to FError, if this ErrorDetails allows inner details.
Reimplemented in UE::UnifiedError::FDynamicErrorDetails.
|
inlinevirtual |