|
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 |
1.8.17