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