trsl logo
Classes | Namespaces
reorder_iterator.hpp File Reference
#include <trsl/error_handling.hpp>
#include <trsl/common.hpp>
#include <iterator>
#include <vector>
#include <algorithm>
#include <boost/iterator.hpp>
#include <boost/detail/iterator.hpp>
#include <boost/iterator/iterator_categories.hpp>
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  trsl::reorder_iterator< ElementIterator >
 Provides an iterator over a permutation of a range. More...
 
struct  trsl::detail::reorder_iterator_base< ElementIterator >
 Used internally. More...
 
class  trsl::reorder_iterator< ElementIterator >
 Provides an iterator over a permutation of a range. More...
 

Namespaces

 trsl
 Public namespace.
 
 trsl::detail
 Implementation details.
 
© Copyright 2007-2011 Renaud Detry.
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at www.boost.org/LICENSE_1_0.txt.)
Revised Wed Jan 8 2020 14:43:32.