file
result.hNamespaces
- namespace rll
- Contract-programming related functions and classes.
Typedefs
-
template <typename T = void>using result = expected<T, std::
string>
Functions
-
template <typename... Args>auto error(std::
string_view format, Args && ... args) → unexpected<std:: decay_t<std:: string>> - Generates an unexpected error object with a formatted error message.
-
template <typename T>auto ok(T&& t) → expected<std::
decay_t<T>, std:: string> - Wrap a value in an expected.
- auto ok() → result