Flex
0.17.9
|
#include <result.h>
Public Types | |
using | ValueType = T |
Public Member Functions | |
Result () | |
Result (const ValueType &value) | |
Result (ValueType &&value) | |
Result (const Status &status, ValueType &&value) | |
Result (const Status &status) | |
Result (const Status &status, const ValueType &value) | |
Result (StatusCode code, const std::string &error_msg, const ValueType &value) | |
Result (StatusCode code, std::string &&error_msg, const ValueType &value) | |
bool | ok () const noexcept |
const Status & | status () const noexcept |
ValueType & | value () noexcept |
ValueType && | move_value () noexcept |
Private Attributes | |
Status | status_ |
ValueType | value_ |
using gs::Result< T >::ValueType = T |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
|
private |