X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Fxml%2FDocument.cpp;fp=source%2Fxml%2FDocument.cpp;h=27695f6b13efef48e159b3d5e55fea6c5d1cc91e;hp=ebeefa7bc5b6fda3dd5db758b58968d07d94e1d7;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/source/xml/Document.cpp b/source/xml/Document.cpp index ebeefa7..27695f6 100644 --- a/source/xml/Document.cpp +++ b/source/xml/Document.cpp @@ -41,7 +41,7 @@ Document::~Document() { } void Document::initialize(const char* content) -throw(RuntimeException) { +noexcept(false) { LOGMETHOD(TraceMethod tf("anna::xml::Document", "initialize (char*)", ANNA_FILE_LOCATION)); clear(); a_handle = do_initialize(content); @@ -50,7 +50,7 @@ throw(RuntimeException) { } void Document::initialize(const DataBlock& content) -throw(RuntimeException) { +noexcept(false) { LOGMETHOD(TraceMethod tf("anna::xml::Document", "initialize (DataBlock)", ANNA_FILE_LOCATION)); clear(); a_handle = do_initialize(content); @@ -59,7 +59,7 @@ throw(RuntimeException) { } const xml::Node* Document::parse() -throw(RuntimeException) { +noexcept(false) { if(a_parser == NULL) a_parser = new Parser; @@ -67,7 +67,7 @@ throw(RuntimeException) { } const xml::Node* Document::parse(const xml::DTD& dtd) -throw(RuntimeException) { +noexcept(false) { if(a_parser == NULL) a_parser = new Parser; @@ -75,7 +75,7 @@ throw(RuntimeException) { } void Document::clear() -throw() { +{ if(a_handle != NULL) { xmlFreeDoc(a_handle); a_handle = NULL; @@ -92,17 +92,17 @@ throw() { } const char* Document::getEncoding() const -throw() { +{ return (a_encoding == NULL) ? NULL : ((a_encoding->empty() == true) ? NULL : a_encoding->c_str()); } const char* Document::getVersion() const -throw() { +{ return (a_version == NULL) ? NULL : ((a_version->empty() == true) ? NULL : a_version->c_str()); } const char* Document::getContentAsCString() const -throw(RuntimeException) { +noexcept(false) { const char* result = NULL; if(a_contentIsCString == false) { @@ -121,7 +121,7 @@ throw(RuntimeException) { } void Document::setEncoding(const char* encoding) -throw() { +{ if(a_encoding == NULL) { if(encoding != NULL) a_encoding = new string(encoding); @@ -134,7 +134,7 @@ throw() { } void Document::setVersion(const char* version) -throw() { +{ if(a_version == NULL) { if(version != NULL) a_version = new string(version);