diff options
Diffstat (limited to 'contrib')
| -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();  	}  }  | 
