X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fxml%2FDocumentMemory.hpp;fp=include%2Fanna%2Fxml%2FDocumentMemory.hpp;h=ba4fae7c0dc1451c7564437203ea516aab8b1dd0;hp=06123a1ebb3cfc1822f11f536ab76e5d29fdcecd;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/xml/DocumentMemory.hpp b/include/anna/xml/DocumentMemory.hpp index 06123a1..ba4fae7 100644 --- a/include/anna/xml/DocumentMemory.hpp +++ b/include/anna/xml/DocumentMemory.hpp @@ -32,14 +32,14 @@ public: * * @return XML document root node */ - const Node * getRootNode() const throw() { return a_rootNode; } + const Node * getRootNode() const { return a_rootNode; } /** * Parse xml document and return root node * \return Root node * \warning Need previous initialization */ - const Node* parse() throw(RuntimeException) { return (a_rootNode = Document::parse()); } + const Node* parse() noexcept(false) { return (a_rootNode = Document::parse()); } /** * Parse xml document with dtd and return root node @@ -47,19 +47,19 @@ public: * \return Root node * \warning Need previous initialization */ - const Node* parse(const DTD& dtd) throw(RuntimeException) { return (a_rootNode = Document::parse(dtd)); } + const Node* parse(const DTD& dtd) noexcept(false) { return (a_rootNode = Document::parse(dtd)); } /** * XML representation from loaded document * \return XML string * \warning Need previous initialization and parsing */ - std::string asXmlString() const throw() { Compiler c; return (c.apply(a_rootNode)); } + std::string asXmlString() const { Compiler c; return (c.apply(a_rootNode)); } private: const anna::xml::Node * a_rootNode; - virtual _xmlDoc* do_initialize(const char* content) throw(RuntimeException); - virtual _xmlDoc* do_initialize(const anna::DataBlock&) throw(RuntimeException); + virtual _xmlDoc* do_initialize(const char* content) noexcept(false); + virtual _xmlDoc* do_initialize(const anna::DataBlock&) noexcept(false); }; }