diff options
Diffstat (limited to 'dviware/dvisvgm/src/XMLNode.hpp')
-rw-r--r-- | dviware/dvisvgm/src/XMLNode.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dviware/dvisvgm/src/XMLNode.hpp b/dviware/dvisvgm/src/XMLNode.hpp index a8def772d8..b4e5ed6f2b 100644 --- a/dviware/dvisvgm/src/XMLNode.hpp +++ b/dviware/dvisvgm/src/XMLNode.hpp @@ -144,14 +144,15 @@ class XMLElement : public XMLNode { XMLNode* lastChild () const {return _lastChild;} std::ostream& write (std::ostream &os) const override; bool empty () const {return !_firstChild;} -// const Children& children () const {return _children;} Attributes& attributes () {return _attributes;} + const Attributes& attributes () const {return _attributes;} XMLNodeIterator begin () {return XMLNodeIterator(_firstChild.get());} XMLNodeIterator end () {return XMLNodeIterator(nullptr);} ConstXMLNodeIterator begin () const {return ConstXMLNodeIterator(_firstChild.get());} ConstXMLNodeIterator end () const {return ConstXMLNodeIterator(nullptr);} const std::string& name () const {return _name;} const XMLElement* toElement () const override {return this;} + const Attribute* getAttribute (const std::string &name) const; static std::unique_ptr<XMLNode> remove (XMLNode *child); static XMLElement* wrap (XMLNode *first, XMLNode *last, const std::string &name); @@ -159,7 +160,6 @@ class XMLElement : public XMLNode { protected: Attribute* getAttribute (const std::string &name); - const Attribute* getAttribute (const std::string &name) const; XMLNode* insertFirst (std::unique_ptr<XMLNode> child); XMLNode* insertLast (std::unique_ptr<XMLNode> child); |