diff --git a/src/pugixml.hpp b/src/pugixml.hpp
index b5294c6e3ddff945c916d492a2cc6febfd081355..898cadc0909fda80d7e7502c48947e6dc5ec6f4f 100644
--- a/src/pugixml.hpp
+++ b/src/pugixml.hpp
@@ -217,6 +217,7 @@ namespace pugi
 	{
 	public:
 		typedef It const_iterator;
+		typedef It iterator;
 
 		xml_object_range(It b, It e): _begin(b), _end(e)
 		{