7 #ifndef RETDEC_CONFIG_CONFIG_EXCEPTIONS_H
8 #define RETDEC_CONFIG_CONFIG_EXCEPTIONS_H
32 const std::string& message,
40 " @ line = " + std::to_string(
_line) +
41 ", column = " + std::to_string(
_column))
64 virtual const char*
what() const noexcept
override
93 virtual const char*
what() const noexcept
override
Definition: config_exceptions.h:20
Definition: config_exceptions.h:85
std::string _whatMessage
Message returned by what() method.
Definition: config_exceptions.h:100
FileNotFoundException(const std::string &message)
Definition: config_exceptions.h:87
virtual const char * what() const noexcept override
Definition: config_exceptions.h:93
Definition: config_exceptions.h:29
std::string _whatMessage
Message returned by what() method.
Definition: config_exceptions.h:77
std::size_t _line
Line in JSON where error occurred.
Definition: config_exceptions.h:73
virtual const char * what() const noexcept override
Definition: config_exceptions.h:64
ParseException(const std::string &message, std::size_t line, std::size_t column)
Definition: config_exceptions.h:31
std::string _message
Error message.
Definition: config_exceptions.h:71
std::string getMessage() const
Definition: config_exceptions.h:45
std::size_t getColumn() const
Definition: config_exceptions.h:55
std::size_t _column
Column in JSON where error occurred.
Definition: config_exceptions.h:75
std::size_t getLine() const
Definition: config_exceptions.h:50
Definition: archive_wrapper.h:19