Author: wyoung
Date: Sat Oct 27 09:58:25 2007
New Revision: 1813

URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1813&view=rev
Log:
subscript_iterator now derives from a slightly different instantiation
of std::iterator<>, so it now fully complies as a random-access
iterator.  This is unlikely to matter to most end-user code, but it does
let it work with certain Boost mechanisms.  Patch by Richard Forrest
<[EMAIL PROTECTED]>

Modified:
    trunk/Wishlist
    trunk/lib/subiter.h

Modified: trunk/Wishlist
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/Wishlist?rev=1813&r1=1812&r2=1813&view=diff
==============================================================================
--- trunk/Wishlist (original)
+++ trunk/Wishlist Sat Oct 27 09:58:25 2007
@@ -58,10 +58,6 @@
 
     o More robust fix for the Query stream base class init problem:
       http://www.boost.org/libs/utility/base_from_member.html
-
-    o Apply Richard Forrest's iterator patch:
-
-          http://lists.mysql.com/plusplus/5338
 
     o The quote manipulator (and presumably the others as well) don't
       work properly with char*.  See this for details:

Modified: trunk/lib/subiter.h
URL: 
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/subiter.h?rev=1813&r1=1812&r2=1813&view=diff
==============================================================================
--- trunk/lib/subiter.h (original)
+++ trunk/lib/subiter.h Sat Oct 27 09:58:25 2007
@@ -41,7 +41,8 @@
 /// container-like classes.
 
 template <class OnType, class ReturnType, class SizeType, class DiffType>
-class subscript_iterator : public std::iterator<ReturnType, SizeType>
+class subscript_iterator :
+public std::iterator<std::random_access_iterator_tag, ReturnType, SizeType>
 {
 public:
        /// \brief Default constructor


_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits

Reply via email to