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