Skip to content

Commit ef56aa2

Browse files
committed
C++11: Replace throw() with noexcept.
1 parent f6440cf commit ef56aa2

File tree

10 files changed

+13
-13
lines changed

10 files changed

+13
-13
lines changed

examples/dom_update_namespace/main.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ class fail_exception : public std::exception
4444
{
4545
public:
4646
fail_exception(const std::string& msg) : msg_(msg) {}
47-
~fail_exception() throw() override {}
48-
const char* what() const throw() override { return msg_.c_str(); }
47+
~fail_exception() noexcept override {}
48+
const char* what() const noexcept override { return msg_.c_str(); }
4949

5050
private:
5151
std::string msg_;

examples/sax_exception/myparser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class MyException: public xmlpp::exception
2828
{
2929
public:
3030
MyException();
31-
~MyException() throw() override;
31+
~MyException() noexcept override;
3232
void Raise() const override;
3333
xmlpp::exception * Clone() const override;
3434
};

libxml++/exceptions/exception.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ exception::exception(const Glib::ustring& message)
99
{
1010
}
1111

12-
exception::~exception() throw()
12+
exception::~exception() noexcept
1313
{}
1414

15-
const char* exception::what() const throw()
15+
const char* exception::what() const noexcept
1616
{
1717
return message_.c_str();
1818
}

libxml++/exceptions/exception.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ class LIBXMLPP_API exception: public std::exception
4141
{
4242
public:
4343
explicit exception(const Glib::ustring& message);
44-
~exception() throw() override;
44+
~exception() noexcept override;
4545

46-
const char* what() const throw() override;
46+
const char* what() const noexcept override;
4747

4848
//TODO: Use lower-case names when we can break ABI?
4949
virtual void Raise() const;

libxml++/exceptions/internal_error.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ internal_error::internal_error(const Glib::ustring& message)
88
{
99
}
1010

11-
internal_error::~internal_error() throw()
11+
internal_error::~internal_error() noexcept
1212
{}
1313

1414
void internal_error::Raise() const

libxml++/exceptions/internal_error.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class internal_error: public exception
3333
{
3434
public:
3535
explicit internal_error(const Glib::ustring& message);
36-
~internal_error() throw() override;
36+
~internal_error() noexcept override;
3737

3838
void Raise() const override;
3939
exception * Clone() const override;

libxml++/exceptions/parse_error.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ parse_error::parse_error(const Glib::ustring& message)
77
{
88
}
99

10-
parse_error::~parse_error() throw()
10+
parse_error::~parse_error() noexcept
1111
{}
1212

1313
void parse_error::Raise() const

libxml++/exceptions/parse_error.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class parse_error: public exception
3636
{
3737
public:
3838
explicit parse_error(const Glib::ustring& message);
39-
~parse_error() throw() override;
39+
~parse_error() noexcept override;
4040

4141
void Raise() const override;
4242
exception* Clone() const override;

libxml++/exceptions/validity_error.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ validity_error::validity_error(const Glib::ustring& message)
77
{
88
}
99

10-
validity_error::~validity_error() throw()
10+
validity_error::~validity_error() noexcept
1111
{}
1212

1313
void validity_error::Raise() const

libxml++/exceptions/validity_error.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class validity_error: public parse_error
3333
{
3434
public:
3535
explicit validity_error(const Glib::ustring& message);
36-
~validity_error() throw() override;
36+
~validity_error() noexcept override;
3737

3838
void Raise() const override;
3939
exception* Clone() const override;

0 commit comments

Comments
 (0)