Exception helper class to collect information while parsing, adding DD Objects or other failed operatons.
More...
|
| Error (const std::string &oo_type_operation, const std::string &message) |
| CTOR. More...
|
|
| Error (const std::string &oo_type_operation, const std::vector< std::string > &oo_operation_args, const std::string &message) |
| CTOR with arguments. More...
|
|
| Error (const std::string &oo_type_operation, const std::vector< std::string > &oo_operation_args, const std::string &message, const std::vector< Problem > &problems) |
| CTOR with arguments. More...
|
|
const std::vector< Problem > & | problems () const |
| get the problems More...
|
|
char const * | what () const noexcept override |
| get the problem message More...
|
|
|
static std::string | joinArgs (const std::vector< std::string > &oo_operation_args) |
|
|
std::string | _message |
|
std::vector< Problem > | _problems |
|
Exception helper class to collect information while parsing, adding DD Objects or other failed operatons.
Definition at line 31 of file workspace/conan/dev_essential/1.4.5/dw/stable/package/aef85909f792a5a628750d25016a24323084963f/include/ddl/utilities/ddl_error.h.
◆ Error() [1/3]
Error |
( |
const std::string & |
oo_type_operation, |
|
|
const std::string & |
message |
|
) |
| |
|
inline |
◆ Error() [2/3]
Error |
( |
const std::string & |
oo_type_operation, |
|
|
const std::vector< std::string > & |
oo_operation_args, |
|
|
const std::string & |
message |
|
) |
| |
|
inline |
◆ Error() [3/3]
Error |
( |
const std::string & |
oo_type_operation, |
|
|
const std::vector< std::string > & |
oo_operation_args, |
|
|
const std::string & |
message, |
|
|
const std::vector< Problem > & |
problems |
|
) |
| |
|
inline |
◆ problems()
const std::vector<Problem>& problems |
( |
| ) |
const |
|
inline |
◆ what()
char const* what |
( |
| ) |
const |
|
inlineoverridenoexcept |