diff options
-rw-r--r-- | contrib/foreach.hpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/contrib/foreach.hpp b/contrib/foreach.hpp index 3198077..c423151 100644 --- a/contrib/foreach.hpp +++ b/contrib/foreach.hpp @@ -7,6 +7,8 @@ #ifndef HEADER_PUGIXML_FOREACH_HPP #define HEADER_PUGIXML_FOREACH_HPP +#include <boost/range/iterator.hpp> + #include "pugixml.hpp" /* @@ -17,9 +19,6 @@ namespace boost { - template <typename> struct range_mutable_iterator; - template <typename> struct range_const_iterator; - template<> struct range_mutable_iterator<pugi::xml_node> { typedef pugi::xml_node::iterator type; @@ -52,12 +51,12 @@ namespace pugi { inline xml_object_range<xml_node_iterator> children(const pugi::xml_node& node) { - return node.children(); + return node.children(); } inline xml_object_range<xml_attribute_iterator> attributes(const pugi::xml_node& node) { - return node.attributes(); + return node.attributes(); } } |