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: public:
explicit bad_pattern(const std::string& s) : std::runtime_error(s){}; 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 class BOOST_RE_IX_DECL bad_expression : public bad_pattern
{ {
public: public:
explicit bad_expression(const std::string& s) : bad_pattern(s) {} 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 // that dll builds contain the Virtual table for these
// types - this ensures that exceptions can be thrown // types - this ensures that exceptions can be thrown
// from the dll and caught in an exe. // from the dll and caught in an exe.
bad_pattern::~bad_pattern(){} bad_pattern::~bad_pattern() throw() {}
bad_expression::~bad_expression(){} bad_expression::~bad_expression() throw() {}
regbase::regbase() regbase::regbase()
: _flags(regbase::failbit){} : _flags(regbase::failbit){}