This is the complete list of members for Result< RESULT_TYPE >, including all inherited members.
_error | ResultBase< T > | protected |
_value | ResultBase< T > | protected |
ConstructibleFrom typedef | ResultBase< T > | protected |
CopyType typedef | ResultBase< T > | protected |
DeleteType typedef | ResultBase< T > | protected |
GetError() const | Result< RESULT_TYPE > | |
GetError() const | Result< RESULT_TYPE > | |
GetErrorPointer() const | Result< RESULT_TYPE > | |
GetErrorStorage() const | ResultBase< T > | |
GetErrorStorage() | ResultBase< T > | |
GetValue() const & | ResultBase< T > | |
GetValueAndError(ThreadReferencedError &error) const & | ResultBase< T > | |
GetValueAndError(ThreadReferencedError &error) && | ResultBase< T > | |
GetValueAndError(Error &error) const & | ResultBase< T > | |
GetValueAndError(Error &error) && | ResultBase< T > | |
HAS_ERROR | ResultBase< T > | static |
HasError() const | Result< RESULT_TYPE > | |
InitError(const Error &error) | Result< RESULT_TYPE > | private |
InitError(Error &&error) | Result< RESULT_TYPE > | private |
MAXON_MEMBER_ACCESSORS(T, GetValue) | ResultBase< T > | |
MAXON_MEMBER_ACCESSORS(T, UncheckedGetValue) | ResultBase< T > | |
MoveType typedef | ResultBase< T > | protected |
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::HasBaseDetector::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::HasBaseDetector::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::HasBaseDetector::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::HasBaseDetector::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 |
ResultBase() | ResultBase< T > | |
ResultBase(CopyType value) | ResultBase< T > | explicit |
ResultBase(MoveType value) | ResultBase< T > | explicit |
Super typedef | Result< RESULT_TYPE > | |
T_IS_ERROR | Result< RESULT_TYPE > | static |
UncheckedGetValue() const & | ResultBase< T > | |
ValueType typedef | ResultBase< T > |