Provide node pointer accessor.
[libcxml.git] / src / cxml.h
index 5bccfb03b12656281c85b13710bc19ffe42450bc..2c4ff24b7bd10381454d194f8ccf04907e5a5371 100644 (file)
@@ -52,7 +52,7 @@ public:
         *  not destroy the xmlpp::Node.
         *  @param node xmlpp::Node.
         */
-       Node (xmlpp::Node const * node);
+       Node (xmlpp::Node* node);
 
        std::string name () const;
 
@@ -157,9 +157,13 @@ public:
        boost::shared_ptr<Node> optional_node_child (std::string) const;
 
        std::list<boost::shared_ptr<Node> > node_children (std::string) const;
+
+       xmlpp::Node* node () const {
+               return _node;
+       }
        
 protected:
-       xmlpp::Node const * _node;
+       xmlpp::Node* _node;
        
 private:
        mutable std::list<Glib::ustring> _taken;