data_error(const std::string &, unsigned, const std::string &);
data_error(const std::string &, unsigned, const std::exception &);
data_error(const std::string &, unsigned, const data_error &);
- virtual ~data_error() throw() = default;
+ ~data_error() throw() override = default;
const std::string &get_source() const { return source; }
unsigned get_line() const { return line; }
{
public:
parse_error(const std::string &);
- virtual ~parse_error() throw() = default;
+ ~parse_error() throw() override = default;
};
{
public:
syntax_error(const std::string &t);
- virtual ~syntax_error() throw() = default;
+ ~syntax_error() throw() override = default;
};
{
public:
bad_definition(const std::string &w);
- virtual ~bad_definition() throw() = default;
+ ~bad_definition() throw() override = default;
};
{
public:
nesting_error(const std::string &);
- virtual ~nesting_error() throw() = default;
+ ~nesting_error() throw() override = default;
};
{
public:
unknown_keyword(const std::string &);
- virtual ~unknown_keyword() throw() = default;
+ ~unknown_keyword() throw() override = default;
};
{
public:
invalid_signature(const std::string &, const std::string &);
- virtual ~invalid_signature() throw() = default;
+ ~invalid_signature() throw() override = default;
};