mitteLib
|
#include <result.hpp>
Public Types | |
using | base = result<E, result_success_type> |
using | value_type_as_tuple = std::tuple<> |
Public Member Functions | |
template<class T , class = typename std::enable_if< not std::is_void<T>::value and not std::is_same<T, result_success_type>::value>::type> | |
result (result< E, T > const &other) | |
result ()=default | |
result (result &&) noexcept=default | |
result (result const &other)=default | |
result & | operator= (result const &other)=default |
result & | operator= (result &&other)=default |
Static Public Attributes | |
static constexpr std::size_t | value_size = 0 |
using mlab::result< E, void >::base = result<E, result_success_type> |
using mlab::result< E, void >::value_type_as_tuple = std::tuple<> |
|
inline |
|
default |
|
defaultnoexcept |
|
default |
|
default |
|
default |
|
staticconstexpr |