trsl logo
Classes | Namespaces | Functions
sort_iterator.hpp File Reference
#include <trsl/reorder_iterator.hpp>
#include <trsl/common.hpp>
#include <trsl/error_handling.hpp>
#include <functional>

Go to the source code of this file.

Classes

class  trsl::detail::at_index_comp< RandomIterator, Comparator >
 

Namespaces

 trsl
 Public namespace.
 
 trsl::detail
 Implementation details.
 

Functions

template<class ElementIterator , class ElementComparator >
reorder_iterator< ElementIterator > trsl::sort_iterator (ElementIterator first, ElementIterator last, ElementComparator comp, unsigned permutationSize)
 Constructs a reorder_iterator that will iterate through the first permutationSize elements of a sorted permutation of the population referenced by first and last. More...
 
template<class ElementIterator , class ElementComparator >
reorder_iterator< ElementIterator > trsl::sort_iterator (ElementIterator first, ElementIterator last, ElementComparator comp)
 Constructs a reorder_iterator that will iterate through a sorted permutation of the population referenced by first and last. More...
 
template<class ElementIterator >
reorder_iterator< ElementIterator > trsl::sort_iterator (ElementIterator first, ElementIterator last)
 Constructs a reorder_iterator that will iterate through a sorted permutation of the population referenced by first and last. More...
 
© 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.