Open Search
    Result< RESULT_TYPE > Member List

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

    _errorResultBase< T >protected
    _valueResultBase< T >protected
    ConstructibleFrom typedefResultBase< T >protected
    CopyType typedefResultBase< T >protected
    DeleteType typedefResultBase< T >protected
    GetError() constResult< RESULT_TYPE >
    GetError() constResult< RESULT_TYPE >
    GetErrorPointer() constResult< RESULT_TYPE >
    GetErrorStorage() constResultBase< 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_ERRORResultBase< T >static
    HasError() constResult< 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 typedefResultBase< T >protected
    operator=(typename std::conditional< STD_IS_REPLACEMENT(reference, RESULT_TYPE), RESULT_TYPE, const DummyParamType & >::type)=deleteResult< RESULT_TYPE >
    operator==(ERROR_OK ok) constResult< RESULT_TYPE >
    operator==(ERROR_FAILED failed) constResult< 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)=deleteResult< 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)=deleteResult< 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)=deleteResult< RESULT_TYPE >
    Result(typename std::conditional< STD_IS_REPLACEMENT(same, typename std::decay< RESULT_TYPE >::type, Bool), volatile DummyParamType &&, Bool >::type)=deleteResult< RESULT_TYPE >explicit
    ResultBase()ResultBase< T >
    ResultBase(CopyType value)ResultBase< T >explicit
    ResultBase(MoveType value)ResultBase< T >explicit
    Super typedefResult< RESULT_TYPE >
    T_IS_ERRORResult< RESULT_TYPE >static
    UncheckedGetValue() const &ResultBase< T >
    ValueType typedefResultBase< T >