#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 () | |
| MAXON_ATTRIBUTE_FORCE_INLINE void | GetValue () const |
| MAXON_ATTRIBUTE_FORCE_INLINE void | GetValueAndError (ThreadReferencedError &error) const |
| MAXON_ATTRIBUTE_FORCE_INLINE void | UncheckedGetValue () const |
| const MAXON_ATTRIBUTE_FORCE_INLINE ThreadReferencedError & | GetErrorStorage () const |
| MAXON_ATTRIBUTE_FORCE_INLINE 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 |
| MAXON_ATTRIBUTE_FORCE_INLINE void GetValue | ( | ) | const |
| MAXON_ATTRIBUTE_FORCE_INLINE void GetValueAndError | ( | ThreadReferencedError & | error | ) | const |
| MAXON_ATTRIBUTE_FORCE_INLINE void UncheckedGetValue | ( | ) | const |
| const MAXON_ATTRIBUTE_FORCE_INLINE ThreadReferencedError& GetErrorStorage | ( | ) | const |
| MAXON_ATTRIBUTE_FORCE_INLINE ThreadReferencedError& GetErrorStorage | ( | ) |
|
static |
|
protected |