|
template<typename U > |
| BasicResult (BasicResult< U > const &other) |
|
auto | errorMessage () const -> std::string |
|
| operator bool () const |
|
auto | type () const -> ResultBase::Type |
|
|
static auto | logicError (std::string const &message) -> BasicResult |
|
static auto | ok () -> BasicResult |
|
template<typename U > |
static auto | ok (U const &value) -> BasicResult |
|
static auto | runtimeError (std::string const &message) -> BasicResult |
|
|
| BasicResult (ResultBase::Type type, std::string const &message) |
|
void | enforceOk () const override |
|
| ResultBase (Type type) |
|
| ResultBase (Type type) |
|
|
std::string | m_errorMessage |
|
Type | m_type |
|
Type | m_type |
|
|
enum | Type { Ok
, LogicError
, RuntimeError
} |
|
The documentation for this class was generated from the following file:
- ArduinoCore-API/test/external/catch/v2.13.1/include/catch.hpp