diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-08-31 12:57:38 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-08-31 12:57:38 +0200 |
commit | 665b6242fc338bb21ee8ac5131012cf6d230ed1e (patch) | |
tree | 7eee3cfa76277eb395e46ee07047860a0d881fd5 /xml/serializer | |
parent | 77bc33bcdf611d0f5c703d3d8e20d6f5aff8814c (diff) |
Work around symbol exporting issues, throw() deprecation
Diffstat (limited to 'xml/serializer')
-rw-r--r-- | xml/serializer | 15 |
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: |