Thrown when multiple errors occur at the same time. More...
#include <Exceptions.h>
Public Types | |
using | ErrorMessages = std::vector< std::string > |
Public Member Functions | |
LaneletMultiError (const std::string &err) | |
LaneletMultiError (ErrorMessages messages={}) | |
Public Attributes | |
const ErrorMessages | errorMessages |
The individual error strings. More... | |
Static Private Member Functions | |
static std::string | combineErrors (const ErrorMessages &m) |
Thrown when multiple errors occur at the same time.
Construction is not exception-save, don't throw this on memory errors!
Definition at line 20 of file Exceptions.h.
using lanelet::LaneletMultiError::ErrorMessages = std::vector<std::string> |
Definition at line 22 of file Exceptions.h.
|
inlineexplicit |
Definition at line 23 of file Exceptions.h.
|
inlineexplicit |
Definition at line 24 of file Exceptions.h.
|
inlinestaticprivate |
Definition at line 29 of file Exceptions.h.
const ErrorMessages lanelet::LaneletMultiError::errorMessages |
The individual error strings.
Definition at line 26 of file Exceptions.h.