A result returns an error code and behaves like a boolean.
More...
#include <result.h>
|
static const int32_t | SUCCESS = 0 |
|
A result returns an error code and behaves like a boolean.
Definition at line 31 of file result.h.
lunchbox::Result::Result |
( |
const int32_t |
code | ) |
|
|
inlineexplicit |
Construct a new result.
- Version
- 1.9.1
Definition at line 40 of file result.h.
virtual lunchbox::Result::~Result |
( |
| ) |
|
|
inlinevirtual |
Destruct the result.
- Version
- 1.9.1
Definition at line 43 of file result.h.
int32_t lunchbox::Result::getCode |
( |
| ) |
const |
|
inline |
- Returns
- the result code.
- Version
- 1.9.1
Definition at line 58 of file result.h.
virtual std::string lunchbox::Result::getString |
( |
| ) |
const |
|
inlinevirtual |
- Returns
- the result string.
- Version
- 1.9.1
Definition at line 61 of file result.h.
lunchbox::Result::operator bool_t |
( |
| ) |
const |
|
inline |
- Returns
- true if no error occured, false otherwise.
- Version
- 1.9.1
Definition at line 46 of file result.h.
bool lunchbox::Result::operator! |
( |
| ) |
const |
|
inline |
- Returns
- true if an error occured, false otherwise.
- Version
- 1.9.1
Definition at line 49 of file result.h.
- Returns
- true if the result is not equal to the rhs.
- Version
- 1.9.1
Definition at line 55 of file result.h.
bool lunchbox::Result::operator== |
( |
const int32_t |
code | ) |
const |
|
inline |
- Returns
- true if the result is equal to the given value.
- Version
- 1.9.1
Definition at line 52 of file result.h.
The documentation for this class was generated from the following file: