12#ifndef O2_MCH_BASE_ERROR_MAP_H_H
13#define O2_MCH_BASE_ERROR_MAP_H_H
43 void add(
ErrorType errorType, uint32_t id0, uint32_t id1, uint64_t
n = 1);
47 void add(gsl::span<const Error> errors);
52 void clear() { mErrors.clear(); }
71 std::map<ErrorType, std::map<uint64_t, Error>> mErrors{};
definition of the MCH processing errors
A container class to summarize errors encountered during processing.
void forEach(ErrorFunction f) const
uint64_t getNumberOfErrors() const
void add(ErrorType errorType, uint32_t id0, uint32_t id1, uint64_t n=1)
uint64_t getNumberOfErrorTypes() const
std::function< void(Error error)> ErrorFunction
GLint GLint GLsizei GLint GLenum GLenum type
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)