|
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.
|