#include <vm.h>
Additional Inherited Members |
|
![]() |
|
using | Super = typename ResultSuper < Generic *, void >::type |
![]() |
|
Result () | |
MAXON_IMPLICIT | Result ( ErrorPtr &error) |
MAXON_IMPLICIT | Result ( ErrorPtr &&error) |
MAXON_IMPLICIT | Result (const ErrorPtr &error) |
MAXON_IMPLICIT | Result (const ThreadReferencedError &error) |
MAXON_IMPLICIT | Result (typename std::conditional< STD_IS_REPLACEMENT (void, Generic *), ResultMem , const volatile DummyParamType & >::type value) |
MAXON_IMPLICIT | Result (const ResultOk < T2 > &value) |
MAXON_IMPLICIT | Result ( ResultOk < T2 > &&value) |
MAXON_IMPLICIT | Result (typename std::conditional< STD_IS_REPLACEMENT (void, Generic *), ResultOk < Generic * >, DummyParamType && >::type value) |
MAXON_IMPLICIT | Result (const ResultMemT < T2 > &value, typename std::enable_if< STD_IS_REPLACEMENT (void, typename SFINAEHelper < Generic *, T2 >::type), DummyParamType * >::type=(DummyParamType *) nullptr) |
MAXON_IMPLICIT | Result (const ResultMemT < T2 > &value) |
MAXON_IMPLICIT | Result ( ResultMemT < T2 > &&value) |
MAXON_IMPLICIT | Result (const ResultRef < T2 > &value, typename std::enable_if< STD_IS_REPLACEMENT (void, typename SFINAEHelper < Generic *, T2 >::type), DummyParamType * >::type=(DummyParamType *) nullptr) |
MAXON_IMPLICIT | Result (const ResultRef < T2 > &value) |
MAXON_IMPLICIT | Result (typename std::conditional< STD_IS_REPLACEMENT (void, Generic *), ERROR_OK , volatile DummyParamType & >::type) |
MAXON_IMPLICIT | Result (typename std::conditional< T_IS_ERROR , const DummyParamType &, CopyType >::type value) |
MAXON_IMPLICIT | Result (typename std::conditional< T_IS_ERROR , DummyParamType &, MoveType >::type value) |
MAXON_IMPLICIT | Result (typename std::conditional< T_IS_ERROR , const DummyParamType &&, DeleteType >::type value)=delete |
MAXON_IMPLICIT | Result (T2 &&value) |
Result (const Result < T2 > &src, typename std::enable_if< STD_IS_REPLACEMENT (void, typename SFINAEHelper < Generic *, T2 >::type), DummyParamType * >::type=(DummyParamType *) nullptr) | |
MAXON_IMPLICIT | Result (const Result < T2 > &src) |
MAXON_IMPLICIT | Result ( Result < T2 > &&src) |
MAXON_IMPLICIT | Result (E &&error, typename std::enable_if<! T_IS_ERROR , typename std::enable_if< std::remove_reference< E >::type::DirectlyReferencedType::HasBase::template Check< ErrorInterface >::value && MAXON_IS_COW_KIND (std::remove_reference< E >::type::Handler::KIND), DummyParamType * >::type >::type=(DummyParamType *) nullptr) |
Result (CopyType value, const Result < T2 > &result) | |
Result (MoveType value, const Result < T2 > &result) | |
Result (DeleteType value, const Result < T2 > &result)=delete | |
Result (CopyType value, E &&error, typename std::enable_if< std::remove_reference< E >::type::DirectlyReferencedType::HasBase::template Check< ErrorInterface >::value && MAXON_IS_COW_KIND (std::remove_reference< E >::type::Handler::KIND), DummyParamType * >::type=(DummyParamType *) nullptr) | |
Result (MoveType value, E &&error, typename std::enable_if< std::remove_reference< E >::type::DirectlyReferencedType::HasBase::template Check< ErrorInterface >::value && MAXON_IS_COW_KIND (std::remove_reference< E >::type::Handler::KIND), DummyParamType * >::type=(DummyParamType *) nullptr) | |
Result (DeleteType value, E &&error, typename std::enable_if< std::remove_reference< E >::type::DirectlyReferencedType::HasBase::template Check< ErrorInterface >::value && MAXON_IS_COW_KIND (std::remove_reference< E >::type::Handler::KIND), DummyParamType * >::type=(DummyParamType *) nullptr)=delete | |
Result (typename std::conditional< STD_IS_REPLACEMENT (same, typename std::decay< Generic * >::type, Bool ), volatile DummyParamType &&, Bool >::type)=delete | |
const Error & | GetError () const |
std::enable_if< std::remove_reference< E >::type::DirectlyReferencedType::HasBase::template Check< ErrorInterface >::value && MAXON_IS_COW_KIND (std::remove_reference< E >::type::Handler::KIND), const E & >::type | GetError () const |
Bool | operator== ( ERROR_OK ok) const |
Bool | operator== ( ERROR_FAILED failed) const |
void | operator= (typename std::conditional< STD_IS_REPLACEMENT (reference, Generic *), Generic *, const DummyParamType & >::type)=delete |
![]() |
|
static const Bool | T_IS_ERROR |