summaryrefslogtreecommitdiff
path: root/dviware/dvisvgm/src/XMLNode.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/dvisvgm/src/XMLNode.hpp')
-rw-r--r--dviware/dvisvgm/src/XMLNode.hpp4
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);