MCRO
C++23 utilities for Unreal Engine.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
Error.Fwd.h File Reference
#include "CoreMinimal.h"
#include "Mcro/Concepts.h"

Go to the source code of this file.

Namespaces

namespace  Mcro
 
namespace  Mcro::Error
 Contains utilities for structured error handling.
 

Concepts

concept  Mcro::Error::CError
 Concept constraining input type argument T to an IError.
 
concept  Mcro::Error::CErrorRef
 Concept constraining input type argument T to be an IErrorRef.
 
concept  Mcro::Error::CErrorPtr
 Concept constraining input type argument T to be an IErrorPtr.
 
concept  Mcro::Error::CErrorRefOrPtr
 Concept constraining input type argument T to be an IErrorPtr.
 
concept  Mcro::Error::CSharedError
 Concept constraining input type argument T to be an IErrorPtr.
 

Typedefs

using Mcro::Error::IErrorRef = TSharedRef<IError>
 Convenience alias for an instance of an error.
 
using Mcro::Error::IErrorPtr = TSharedPtr<IError>
 Convenience alias for an instance of an error.
 
using Mcro::Error::IErrorWeakPtr = TWeakPtr<IError>
 Convenience alias for an instance of an error.
 
using Mcro::Error::FNamedError = TPair<FString, IErrorRef>
 

Enumerations

enum class  Mcro::Error::EErrorSeverity { Mcro::Error::ErrorComponent = -1 , Mcro::Error::Recoverable , Mcro::Error::Fatal , Mcro::Error::Crashing }
 Indicate the severity of an error and at what discretion the caller may treat it. More...
 

Detailed Description

Author
David Mórász
Date
2025

Definition in file Error.Fwd.h.