![]() |
MCRO
C++23 utilities for Unreal Engine.
|
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... | |
Definition in file Error.Fwd.h.