summaryrefslogtreecommitdiff
path: root/boost/spirit/home/support/utree/utree.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/spirit/home/support/utree/utree.hpp')
-rw-r--r--boost/spirit/home/support/utree/utree.hpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/boost/spirit/home/support/utree/utree.hpp b/boost/spirit/home/support/utree/utree.hpp
index a00fcffbf3..68d62dc6b6 100644
--- a/boost/spirit/home/support/utree/utree.hpp
+++ b/boost/spirit/home/support/utree/utree.hpp
@@ -29,6 +29,7 @@
#include <boost/utility/enable_if.hpp>
#include <boost/utility/result_of.hpp>
#include <boost/ref.hpp>
+#include <boost/config.hpp>
#include <boost/spirit/home/support/utree/detail/utree_detail1.hpp>
@@ -143,9 +144,9 @@ namespace boost { namespace spirit
msg = oss.str();
}
- virtual ~bad_type_exception() throw() {}
+ virtual ~bad_type_exception() BOOST_NOEXCEPT_OR_NOTHROW {}
- virtual char const* what() const throw()
+ virtual char const* what() const BOOST_NOEXCEPT_OR_NOTHROW
{ return msg.c_str(); }
};
@@ -155,9 +156,9 @@ namespace boost { namespace spirit
empty_exception(char const* error) : msg(error) {}
- virtual ~empty_exception() throw() {}
+ virtual ~empty_exception() BOOST_NOEXCEPT_OR_NOTHROW {}
- virtual char const* what() const throw()
+ virtual char const* what() const BOOST_NOEXCEPT_OR_NOTHROW
{ return msg; }
};