EtcPal
HEAD (unstable)
ETC Platform Abstraction Layer (EtcPal)
|
View other versions:
|
Exception representing bad access to an Expected instance.
Thrown when attempting to access Expected<T>::value() when Expected<T>::has_value() is false. Holds an etcpal::Error; this allows nicer access to error information than just having the etcpal_error_t code.
Public Member Functions | |
BadExpectedAccess (Error err) | |
Construct from a Error. More... | |
Error | error () const noexcept |
Get the error code which was contained in the associated Expected when the exception occurred. | |
|
inlineexplicit |
Construct from a Error.
May | throw std::bad_alloc. |