![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
FStaticErrorDetails; static error details and members are statically allocated Every error which uses DEFINE_ERROR will have FStaticErrorDetails generated for it Can not rely on it to be available for every error as some Error conversion functions will not use pregenerated errors or error codesF Use FError::GetErrorDetails to discover FStaticErrorDetails. More...
#include <UnifiedError.h>
Inheritance diagram for UE::UnifiedError::FStaticErrorDetails:Public Member Functions | |
| CORE_API | FStaticErrorDetails (const FAnsiStringView InErrorName, const FAnsiStringView InModuleName, const FText &InErrorFormatString) |
| virtual | ~FStaticErrorDetails ()=default |
| virtual CORE_API FAnsiString | GetErrorCodeString (const FError &Error) const override |
| GetErrorCodeString; Accessor for ErrorName. Can be called directly on FStaticErrorDetails object. See also: FError::GetErrorDetails. | |
| virtual CORE_API FAnsiString | GetModuleIdString (const FError &Error) const override |
| GetModuleIdString; accessor for ModuleName. Can be called directly on FStaticErrorDetails object See also: FError::GetErrorDetails. | |
| virtual CORE_API const FText | GetErrorFormatString (const FError &Error) const final |
| GetErrorFormatString; return the localized format text generated in DECLARE_ERROR macro. | |
| virtual void | SerializeToCb (FCbWriter &Writer, const FError &Error) const final |
| virtual FReturnedRefCountValue | AddRef () const final |
| virtual uint32 | Release () const final |
| virtual uint32 | GetRefCount () const final |
| virtual bool | ShouldInclude (const EDetailFilter Filter) const override |
Public Member Functions inherited from UE::UnifiedError::IErrorDetails | |
| virtual | ~IErrorDetails ()=default |
| 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 |
Public Member Functions inherited from IRefCountedObject | |
| virtual | ~IRefCountedObject () |
FStaticErrorDetails; static error details and members are statically allocated Every error which uses DEFINE_ERROR will have FStaticErrorDetails generated for it Can not rely on it to be available for every error as some Error conversion functions will not use pregenerated errors or error codesF Use FError::GetErrorDetails to discover FStaticErrorDetails.
| UE::UnifiedError::FStaticErrorDetails::FStaticErrorDetails | ( | const FAnsiStringView | InErrorName, |
| const FAnsiStringView | InModuleName, | ||
| const FText & | InErrorFormatString | ||
| ) |
|
virtualdefault |
|
inlinefinalvirtual |
Implements IRefCountedObject.
|
overridevirtual |
GetErrorCodeString; Accessor for ErrorName.
Can be called directly on FStaticErrorDetails object.
See also: FError::GetErrorDetails.
Implements UE::UnifiedError::FManditoryErrorDetails.
|
finalvirtual |
GetErrorFormatString; return the localized format text generated in DECLARE_ERROR macro.
| Error |
Implements UE::UnifiedError::IErrorDetails.
|
overridevirtual |
GetModuleIdString; accessor for ModuleName. Can be called directly on FStaticErrorDetails object See also: FError::GetErrorDetails.
Implements UE::UnifiedError::FManditoryErrorDetails.
Implements IRefCountedObject.
Implements IRefCountedObject.
|
inlinefinalvirtual |
Implements UE::UnifiedError::IErrorDetails.
|
inlineoverridevirtual |
Reimplemented from UE::UnifiedError::IErrorDetails.