From: <vac...@us...> - 2009-01-24 23:26:05
|
Revision: 128 http://xmlwrapp.svn.sourceforge.net/xmlwrapp/?rev=128&view=rev Author: vaclavslavik Date: 2009-01-24 23:25:52 +0000 (Sat, 24 Jan 2009) Log Message: ----------- distance between two nodes iterators is not pointers difference, so difference_type shouldn't be std::ptrdiff_t Modified Paths: -------------- trunk/include/xmlwrapp/node.h Modified: trunk/include/xmlwrapp/node.h =================================================================== --- trunk/include/xmlwrapp/node.h 2009-01-23 00:03:26 UTC (rev 127) +++ trunk/include/xmlwrapp/node.h 2009-01-24 23:25:52 UTC (rev 128) @@ -424,7 +424,7 @@ class iterator { public: typedef node value_type; - typedef std::ptrdiff_t difference_type; + typedef int difference_type; typedef value_type* pointer; typedef value_type& reference; typedef std::forward_iterator_tag iterator_category; @@ -463,7 +463,7 @@ class const_iterator { public: typedef const node value_type; - typedef std::ptrdiff_t difference_type; + typedef int difference_type; typedef value_type* pointer; typedef value_type& reference; typedef std::forward_iterator_tag iterator_category; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |