Open Search
    AggregatedError Class Reference

    #include <errorbase.h>

    Inheritance diagram for AggregatedError:

    Detailed Description

    AggregatedError is the reference class of AggregatedErrorInterface.

    Error that contains multiple errors. This error might be returned if multiple jobs of a group return errors. The GetMessage functions retrieves the combined output of all errors.

    Classes

    class  ErrorIterator
     

    Public Types

    using ConstIterator = ErrorIterator< const Error >
     
    using ValueType = const Error
     

    Public Member Functions

     MAXON_DEFAULT_REFERENCE_CONSTRUCTORS (AggregatedError, Reference)
     
     AggregatedError (MAXON_SOURCE_LOCATION_DECLARATION)
     
     AggregatedError (maxon::ERROR_OK)
     
    ConstIterator Begin () const
     
    ConstIterator End () const
     

    Friends

    class AggregatedErrorObject
     
    class ResultBase< AggregatedError >
     

    Member Typedef Documentation

    ◆ ConstIterator

    using ConstIterator = ErrorIterator<const Error>

    ◆ ValueType

    using ValueType = const Error

    Constructor & Destructor Documentation

    ◆ AggregatedError() [1/2]

    ◆ AggregatedError() [2/2]

    Member Function Documentation

    ◆ MAXON_DEFAULT_REFERENCE_CONSTRUCTORS()

    MAXON_DEFAULT_REFERENCE_CONSTRUCTORS ( AggregatedError  ,
    Reference   
    )

    ◆ Begin()

    ConstIterator Begin ( ) const

    Returns the begin iterator of the DataDictionary. You can use the Iterator to run through all elements of the DataDictionary.

    ◆ End()

    ConstIterator End ( ) const

    Returns the end iterator of the DataDictionary. You can use the Iterator to run through all elements of the DataDictionary.

    Friends And Related Function Documentation

    ◆ AggregatedErrorObject

    friend class AggregatedErrorObject
    friend

    ◆ ResultBase< AggregatedError >

    friend class ResultBase< AggregatedError >
    friend