add empty throw specification to destructors for classes derived from

std::exception


[SVN r7940]
This commit is contained in:
Jens Maurer
2000-10-14 22:56:18 +00:00
parent fe33e5ebb9
commit 9148159b98
2 changed files with 4 additions and 4 deletions

View File

@ -39,14 +39,14 @@ class BOOST_RE_IX_DECL bad_pattern : public std::runtime_error
{
public:
explicit bad_pattern(const std::string& s) : std::runtime_error(s){};
~bad_pattern();
~bad_pattern() throw();
};
class BOOST_RE_IX_DECL bad_expression : public bad_pattern
{
public:
explicit bad_expression(const std::string& s) : bad_pattern(s) {}
~bad_expression();
~bad_expression() throw();
};

View File

@ -32,8 +32,8 @@ namespace boost{
// that dll builds contain the Virtual table for these
// types - this ensures that exceptions can be thrown
// from the dll and caught in an exe.
bad_pattern::~bad_pattern(){}
bad_expression::~bad_expression(){}
bad_pattern::~bad_pattern() throw() {}
bad_expression::~bad_expression() throw() {}
regbase::regbase()
: _flags(regbase::failbit){}