From d8c9cbec9d87f28da338350880b7618b94f4da81 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 31 Jul 2012 00:07:08 +0100 Subject: Bits. --- src/xml.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/xml.h') diff --git a/src/xml.h b/src/xml.h index ff4b1e67..3ff3e360 100644 --- a/src/xml.h +++ b/src/xml.h @@ -48,8 +48,9 @@ protected: } template - std::list > sub_nodes (std::string name) { - std::list n = xml_nodes (name); + std::list > sub_nodes (std::string name, std::string sub) { + XMLNode p (xml_node (name)); + std::list n = p.xml_nodes (sub); std::list > r; for (typename std::list::iterator i = n.begin(); i != n.end(); ++i) { r.push_back (boost::shared_ptr (new T (*i))); -- cgit v1.2.3