|
CppWAMP
C++11 client library for the WAMP protocol
|
Contains the ErrorOr template class. More...
#include <cassert>#include <functional>#include <system_error>#include <utility>#include "api.hpp"#include "config.hpp"#include "error.hpp"#include "traits.hpp"Go to the source code of this file.
Classes | |
| class | wamp::Unexpected< E > |
| Minimalistic implementation of std::unexpected<std::error_code>. More... | |
| class | wamp::ErrorOr< T > |
| Minimalistic implementation of std::expected<T, std::error_code> More... | |
Namespaces | |
| wamp | |
Typedefs | |
| using | wamp::UnexpectedError = Unexpected< std::error_code > |
| Type alias for Unexpected<std::error_code>. | |
| template<typename T > | |
| using | wamp::AsyncHandler = std::function< void(ErrorOr< T >)> |
Type alias for a handler taking an ErrorOr<T> parameter. | |
Functions | |
| template<typename TErrorEnum > | |
| UnexpectedError | wamp::makeUnexpectedError (TErrorEnum errc) |
| Convenience function that creates an UnexpectedError from an error code enum. | |
Contains the ErrorOr template class.