#include <resultbase.h>
Public Types | |
using | ValueType = void |
using | CopyType = const DummyParamType & |
using | MoveType = DummyParamType & |
using | DeleteType = const DummyParamType && |
template<typename T2 > | |
using | ConstructibleFrom = std::enable_if< AlwaysFalse< T2 >::value > |
Public Member Functions | |
ResultBase () | |
void | GetValue () const |
void | GetValueAndError (ThreadReferencedError &error) const |
void | UncheckedGetValue () const |
const ThreadReferencedError & | GetErrorStorage () const |
ThreadReferencedError & | GetErrorStorage () |
Static Public Attributes | |
static const Bool | HAS_ERROR |
Protected Member Functions | |
ResultBase (const Error *error) | |
Protected Attributes | |
ThreadReferencedError | _error |
using ValueType = void |
using CopyType = const DummyParamType& |
using MoveType = DummyParamType& |
using DeleteType = const DummyParamType&& |
using ConstructibleFrom = std::enable_if<AlwaysFalse<T2>::value> |
ResultBase | ( | ) |
|
explicitprotected |
void GetValue | ( | void | ) | const |
void GetValueAndError | ( | ThreadReferencedError & | error | ) | const |
void UncheckedGetValue | ( | ) | const |
const ThreadReferencedError& GetErrorStorage | ( | ) | const |
ThreadReferencedError& GetErrorStorage | ( | ) |
|
static |
|
protected |