![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
FRefCountedErrorDetails; base implementation of refcounting for IErrorDetails, this is used for heap allocated IErrorDetails implementations. More...
#include <UnifiedError.h>
Inheritance diagram for UE::UnifiedError::FRefCountedErrorDetails:Additional Inherited Members | |
Public Member Functions inherited from UE::UnifiedError::IErrorDetails | |
| 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 () |
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 |
FRefCountedErrorDetails; base implementation of refcounting for IErrorDetails, this is used for heap allocated IErrorDetails implementations.