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 > |