#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 |
MAXON_ATTRIBUTE_FORCE_INLINE const ThreadReferencedError & | GetErrorStorage () const |
MAXON_ATTRIBUTE_FORCE_INLINE ThreadReferencedError & | GetErrorStorage () |
Static Public Attributes | |
static constexpr 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 | ( | void | ) | const |
MAXON_ATTRIBUTE_FORCE_INLINE void GetValueAndError | ( | ThreadReferencedError & | error | ) | const |
MAXON_ATTRIBUTE_FORCE_INLINE void UncheckedGetValue | ( | ) | const |
MAXON_ATTRIBUTE_FORCE_INLINE const ThreadReferencedError& GetErrorStorage | ( | ) | const |
MAXON_ATTRIBUTE_FORCE_INLINE ThreadReferencedError& GetErrorStorage | ( | ) |
|
staticconstexpr |
|
protected |