summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/KM_xml.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/KM_xml.h b/src/KM_xml.h
index 13070fc..d8a444b 100644
--- a/src/KM_xml.h
+++ b/src/KM_xml.h
@@ -112,11 +112,14 @@ namespace Kumu
void RenderElement(std::string& outbuf, ui32_t depth) const;
// querying
- inline const std::string& GetBody() const { return m_Body; }
- const char* GetAttrWithName(const char* name) const;
- XMLElement* GetChildWithName(const char* name) const;
+ inline const std::string& GetBody() const { return m_Body; }
+ inline const ElementList& GetChildren() const { return m_ChildList; }
+ inline const std::string& GetName() const { return m_Name; }
+ inline const AttributeList& GetAttributes() const { return m_AttrList; }
+ const char* GetAttrWithName(const char* name) const;
+ XMLElement* GetChildWithName(const char* name) const;
const ElementList& GetChildrenWithName(const char* name, ElementList& outList) const;
- bool HasName(const char* name) const;
+ bool HasName(const char* name) const;
};
} // namespace Kumu