20 Aug 05:26
dereference problems with iterator_facade
From: e r <erwann.rogard <at> gmail.com>
Subject: dereference problems with iterator_facade
Newsgroups: gmane.comp.lib.boost.user
Date: 2008-08-20 03:27:32 GMT
Subject: dereference problems with iterator_facade
Newsgroups: gmane.comp.lib.boost.user
Date: 2008-08-20 03:27:32 GMT
hello, i have a build error when i try to use an iterator derived from iterator_facade<Iter> with Iter an iterator over a const Range. It's the const that causes the error. See the *.hpp below and an example. any other suggestion to improve the *hpp also appreciated. thanks! /////////////////////////////////////////////////////////////////////////////// // boost::skip_one_step_iterator.hpp // // Copyright 2008 Erwann Rogard. Distributed under the Boost // Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_ITERATOR_SKIP_ONE_STEP_ITERATOR_HPP_ER200808 #define BOOST_ITERATOR_SKIP_ONE_STEP_ITERATOR_HPP_ER200808 #include <iterator> #include <stdexcept> #include <boost/iterator/iterator_facade.hpp> #include <boost/iterator/iterator_traits.hpp> #include <boost/range.hpp> #include <boost/assert.hpp> #include <boost/type_traits.hpp> namespace boost{ namespace{(Continue reading)
RSS Feed