ResultBase< void > Class Reference
#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 > |
公共成员函数 |
|
ResultBase () | |
void | GetValue () const |
void | GetValueAndError ( ThreadReferencedError &error) const |
void | UncheckedGetValue () const |
const ThreadReferencedError & | GetErrorStorage () const |
ThreadReferencedError & | GetErrorStorage () |
静态公共属性 |
|
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 | ( | ) |
|
explicit protected |
void GetValue | ( | ) | const |
void GetValueAndError | ( | ThreadReferencedError & | error | ) | const |
void UncheckedGetValue | ( | ) | const |
const ThreadReferencedError & GetErrorStorage | ( | ) | const |
ThreadReferencedError & GetErrorStorage | ( | ) |
|
|
protected |