aboutsummaryrefslogtreecommitdiff
path: root/xml/serializer
diff options
context:
space:
mode:
Diffstat (limited to 'xml/serializer')
-rw-r--r--xml/serializer15
1 files changed, 7 insertions, 8 deletions
diff --git a/xml/serializer b/xml/serializer
index 8068176..03727d5 100644
--- a/xml/serializer
+++ b/xml/serializer
@@ -17,20 +17,19 @@
#include <xml/qname>
#include <xml/exception>
+#include <xml/details/config.hxx> // STUDXML_NOTHROW_NOEXCEPT
#include <xml/details/export.hxx>
namespace xml
{
- class LIBSTUDXML_EXPORT serialization: public exception
+ class serialization: public exception
{
public:
virtual
- ~serialization () throw ();
+ ~serialization () STUDXML_NOTHROW_NOEXCEPT {}
- serialization (const std::string& name,
- const std::string& description);
-
- serialization (const serializer&, const std::string& description);
+ serialization (const std::string& name, const std::string& description);
+ serialization (const serializer& s, const std::string& description);
const std::string&
name () const {return name_;}
@@ -39,10 +38,10 @@ namespace xml
description () const {return description_;}
virtual const char*
- what () const throw ();
+ what () const STUDXML_NOTHROW_NOEXCEPT {return what_.c_str ();}
private:
- void
+ LIBSTUDXML_EXPORT void
init ();
private: