diff --git a/src/pugixml.cpp b/src/pugixml.cpp index c3df93b..45b0c13 100644 --- a/src/pugixml.cpp +++ b/src/pugixml.cpp @@ -5496,6 +5496,11 @@ namespace pugi return (_root >= r._root); } + PUGI__FN xml_node xml_node::operator[](const char_t* name_) + { + return append_child(name_); + } + PUGI__FN bool xml_node::empty() const { return !_root; diff --git a/src/pugixml.hpp b/src/pugixml.hpp index f658109..52b0499 100644 --- a/src/pugixml.hpp +++ b/src/pugixml.hpp @@ -488,6 +488,8 @@ namespace pugi bool operator<=(const xml_node& r) const; bool operator>=(const xml_node& r) const; + xml_node operator[](const char_t* name_); + // Check if node is empty. bool empty() const;