Result< RESULT_TYPE > Member List

This is the complete list of members for Result< RESULT_TYPE > , including all inherited members.

GetError () const Result< RESULT_TYPE >
GetError () const Result< RESULT_TYPE >
InitError (const Error &error) Result< RESULT_TYPE > private
InitError (Error &&error) Result< RESULT_TYPE > private
operator= (typename std::conditional< STD_IS_REPLACEMENT(reference, RESULT_TYPE), RESULT_TYPE, const DummyParamType & >::type)=delete Result< RESULT_TYPE >
operator== (ERROR_OK ok) const Result< RESULT_TYPE >
operator== (ERROR_FAILED failed) const Result< RESULT_TYPE >
Result () Result< RESULT_TYPE >
Result (ErrorPtr &error) Result< RESULT_TYPE >
Result (ErrorPtr &&error) Result< RESULT_TYPE >
Result (const ErrorPtr &error) Result< RESULT_TYPE >
Result (const ThreadReferencedError &error) Result< RESULT_TYPE >
Result (typename std::conditional< STD_IS_REPLACEMENT(void, RESULT_TYPE), ResultMem, const volatile DummyParamType & >::type value) Result< RESULT_TYPE >
Result (const ResultOk< T2 > &value) Result< RESULT_TYPE >
Result (ResultOk< T2 > &&value) Result< RESULT_TYPE >
Result (typename std::conditional< STD_IS_REPLACEMENT(void, RESULT_TYPE), ResultOk< RESULT_TYPE >, DummyParamType && >::type value) Result< RESULT_TYPE >
Result (const ResultMemT< T2 > &value, typename std::enable_if< STD_IS_REPLACEMENT(void, typename SFINAEHelper< RESULT_TYPE, T2 >::type), DummyParamType * >::type=(DummyParamType *) nullptr) Result< RESULT_TYPE >
Result (const ResultMemT< T2 > &value) Result< RESULT_TYPE >
Result (ResultMemT< T2 > &&value) Result< RESULT_TYPE >
Result (const ResultRef< T2 > &value, typename std::enable_if< STD_IS_REPLACEMENT(void, typename SFINAEHelper< RESULT_TYPE, T2 >::type), DummyParamType * >::type=(DummyParamType *) nullptr) Result< RESULT_TYPE >
Result (const ResultRef< T2 > &value) Result< RESULT_TYPE >
Result (typename std::conditional< STD_IS_REPLACEMENT(void, RESULT_TYPE), ERROR_OK, volatile DummyParamType & >::type) Result< RESULT_TYPE >
Result (typename std::conditional< T_IS_ERROR, const DummyParamType &, CopyType >::type value) Result< RESULT_TYPE >
Result (typename std::conditional< T_IS_ERROR, DummyParamType &, MoveType >::type value) Result< RESULT_TYPE >
Result (typename std::conditional< T_IS_ERROR, const DummyParamType &&, DeleteType >::type value)=delete Result< RESULT_TYPE >
Result (T2 &&value) Result< RESULT_TYPE >
Result (const Result< T2 > &src, typename std::enable_if< STD_IS_REPLACEMENT(void, typename SFINAEHelper< RESULT_TYPE, T2 >::type), DummyParamType * >::type=(DummyParamType *) nullptr) Result< RESULT_TYPE >
Result (const Result< T2 > &src) Result< RESULT_TYPE >
Result (Result< T2 > &&src) Result< RESULT_TYPE >
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< RESULT_TYPE >
Result (CopyType value, const Result< T2 > &result) Result< RESULT_TYPE >
Result (MoveType value, const Result< T2 > &result) Result< RESULT_TYPE >
Result (DeleteType value, const Result< T2 > &result)=delete Result< RESULT_TYPE >
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< RESULT_TYPE >
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< RESULT_TYPE >
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< RESULT_TYPE >
Result (typename std::conditional< STD_IS_REPLACEMENT(same, typename std::decay< RESULT_TYPE >::type, Bool), volatile DummyParamType &&, Bool >::type)=delete Result< RESULT_TYPE > explicit
Super typedef Result< RESULT_TYPE >
T_IS_ERROR Result< RESULT_TYPE > static