#include <boost/range/adaptor/argument_fwd.hpp>
#include <boost/range/iterator_range.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <iterator>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::range_detail | |
boost::adaptors | |
Functions | |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< Rng >::type, forward_traversal_tag > | boost::range_detail::make_begin_strided_iterator (Rng &rng, Difference stride, forward_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< const Rng > ::type, forward_traversal_tag > | boost::range_detail::make_begin_strided_iterator (const Rng &rng, Difference stride, forward_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< Rng >::type, forward_traversal_tag > | boost::range_detail::make_end_strided_iterator (Rng &rng, Difference stride, forward_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< const Rng > ::type, forward_traversal_tag > | boost::range_detail::make_end_strided_iterator (const Rng &rng, Difference stride, forward_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< Rng >::type, bidirectional_traversal_tag > | boost::range_detail::make_begin_strided_iterator (Rng &rng, Difference stride, bidirectional_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< const Rng > ::type, bidirectional_traversal_tag > | boost::range_detail::make_begin_strided_iterator (const Rng &rng, Difference stride, bidirectional_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< Rng >::type, bidirectional_traversal_tag > | boost::range_detail::make_end_strided_iterator (Rng &rng, Difference stride, bidirectional_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< const Rng > ::type, bidirectional_traversal_tag > | boost::range_detail::make_end_strided_iterator (const Rng &rng, Difference stride, bidirectional_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< Rng >::type, random_access_traversal_tag > | boost::range_detail::make_begin_strided_iterator (Rng &rng, Difference stride, random_access_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< const Rng > ::type, random_access_traversal_tag > | boost::range_detail::make_begin_strided_iterator (const Rng &rng, Difference stride, random_access_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< Rng >::type, random_access_traversal_tag > | boost::range_detail::make_end_strided_iterator (Rng &rng, Difference stride, random_access_traversal_tag) |
template<class Rng , class Difference > | |
strided_iterator< typename range_iterator< const Rng > ::type, random_access_traversal_tag > | boost::range_detail::make_end_strided_iterator (const Rng &rng, Difference stride, random_access_traversal_tag) |
template<class Rng , class Difference > | |
strided_range< Rng > | boost::range_detail::operator| (Rng &rng, const strided_holder< Difference > &stride) |
template<class Rng , class Difference > | |
strided_range< const Rng > | boost::range_detail::operator| (const Rng &rng, const strided_holder< Difference > &stride) |
template<class Range , class Difference > | |
strided_range< Range > | boost::adaptors::stride (Range &rng, Difference step) |
template<class Range , class Difference > | |
strided_range< const Range > | boost::adaptors::stride (const Range &rng, Difference step) |