projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove dynamic exceptions
[anna.git]
/
source
/
xml
/
Node.cpp
diff --git
a/source/xml/Node.cpp
b/source/xml/Node.cpp
index
d7b84b3
..
ef47687
100644
(file)
--- a/
source/xml/Node.cpp
+++ b/
source/xml/Node.cpp
@@
-56,7
+56,7
@@
Node::~Node() {
}
void Node::clear()
}
void Node::clear()
-
throw()
{
+{
for(attribute_iterator aa = a_attributes.begin(), maxaa = a_attributes.end(); aa != maxaa; aa ++)
a_attribute_pool->release(attribute(aa));
for(attribute_iterator aa = a_attributes.begin(), maxaa = a_attributes.end(); aa != maxaa; aa ++)
a_attribute_pool->release(attribute(aa));
@@
-85,7
+85,7
@@
throw() {
}
const Attribute* Node::getAttribute(const char* name, const bool exceptionWhenNotFound) const
}
const Attribute* Node::getAttribute(const char* name, const bool exceptionWhenNotFound) const
-
throw(RuntimeException
) {
+
noexcept(false
) {
const Attribute* result(NULL);
result = find(name, attribute_begin(), attribute_end());
const Attribute* result(NULL);
result = find(name, attribute_begin(), attribute_end());
@@
-101,7
+101,7
@@
throw(RuntimeException) {
}
xml::Attribute* Node::createAttribute(const char* name, const char* value, const Namespace* _namespace)
}
xml::Attribute* Node::createAttribute(const char* name, const char* value, const Namespace* _namespace)
-
throw()
{
+{
Attribute* attribute = a_attribute_pool->create();
attribute->setNode(this);
attribute->setName(name);
Attribute* attribute = a_attribute_pool->create();
attribute->setNode(this);
attribute->setName(name);
@@
-112,7
+112,7
@@
throw() {
}
xml::Text* Node::createText(const char* text)
}
xml::Text* Node::createText(const char* text)
-
throw(RuntimeException
) {
+
noexcept(false
) {
if(a_text != NULL) {
string msg = asString();
msg += " | ";
if(a_text != NULL) {
string msg = asString();
msg += " | ";
@@
-128,7
+128,7
@@
throw(RuntimeException) {
}
Node* Node::createChild(const char* name)
}
Node* Node::createChild(const char* name)
-
throw()
{
+{
Node* result = a_node_pool->create();
result->a_parent = this;
result->setName(name);
Node* result = a_node_pool->create();
result->a_parent = this;
result->setName(name);
@@
-144,7
+144,7
@@
throw() {
* Recordar que todos los namespaces se crean sólo en el nodo ROOT.
*/
const Namespace* Node::createNamespace(const std::string& name, const char* reference)
* Recordar que todos los namespaces se crean sólo en el nodo ROOT.
*/
const Namespace* Node::createNamespace(const std::string& name, const char* reference)
-
throw(RuntimeException
) {
+
noexcept(false
) {
const Namespace* result = NULL;
if((result = namespace_find(name, false)) != NULL) {
const Namespace* result = NULL;
if((result = namespace_find(name, false)) != NULL) {
@@
-170,7
+170,7
@@
throw(RuntimeException) {
}
const Node* Node::find(const char* childName, const bool exceptionWhenNotFound) const
}
const Node* Node::find(const char* childName, const bool exceptionWhenNotFound) const
-
throw(RuntimeException
) {
+
noexcept(false
) {
const Node* child;
for(Node::Children::const_iterator ii = a_children.begin(), maxii = a_children.end(); ii != maxii; ii ++) {
const Node* child;
for(Node::Children::const_iterator ii = a_children.begin(), maxii = a_children.end(); ii != maxii; ii ++) {
@@
-193,7
+193,7
@@
throw(RuntimeException) {
}
Namespace* Node::namespace_find(const std::string& name, const bool exceptionWhenNotFound)
}
Namespace* Node::namespace_find(const std::string& name, const bool exceptionWhenNotFound)
-
throw(RuntimeException
) {
+
noexcept(false
) {
Namespace* result = a_root->a_namespaces->find(name);
if(result == NULL && exceptionWhenNotFound == true) {
Namespace* result = a_root->a_namespaces->find(name);
if(result == NULL && exceptionWhenNotFound == true) {
@@
-208,7
+208,7
@@
throw(RuntimeException) {
}
string Node::asString() const
}
string Node::asString() const
-
throw()
{
+{
string result("xml::Node { Name: ");
result += a_name;
string result("xml::Node { Name: ");
result += a_name;
@@
-221,7
+221,7
@@
throw() {
}
const Attribute* Node::find(const char* attrName, const_attribute_iterator begin, const_attribute_iterator end)
}
const Attribute* Node::find(const char* attrName, const_attribute_iterator begin, const_attribute_iterator end)
-
throw()
{
+{
Attribute* attribute;
for(; begin != end; begin ++) {
Attribute* attribute;
for(; begin != end; begin ++) {