Copy a range with bounds restriction. More...
#include <iterator>
#include <algorithm>
#include "boost/range/iterator.hpp"
#include "boost/range/begin.hpp"
#include "boost/range/end.hpp"
Go to the source code of this file.
Namespaces | |
namespace | CxxUtils |
Copy the elements of a sequence for which a predicate is true. | |
Functions | |
template<class InputIterator , class OutputIterator , class InputTag , class OutputTag > | |
OutputIterator | CxxUtils::copy_bounded1 (InputIterator begi, InputIterator endi, OutputIterator bego, OutputIterator endo, const InputTag &, const OutputTag &) |
Copy a range with bounds restriction; generic version. | |
template<class InputIterator , class OutputIterator > | |
OutputIterator | CxxUtils::copy_bounded1 (InputIterator begi, InputIterator endi, OutputIterator bego, OutputIterator endo, const std::random_access_iterator_tag &, const std::random_access_iterator_tag &) |
Copy a range with bounds restriction; random_access_iterator version. | |
template<class InputIterator , class OutputIterator > | |
OutputIterator | CxxUtils::copy_bounded (InputIterator begi, InputIterator endi, OutputIterator bego, OutputIterator endo) |
Copy a range with bounds restriction. | |
template<class InputRange , class OutputRange > | |
boost::range_iterator < OutputRange >::type | CxxUtils::copy_bounded (const InputRange &input, OutputRange &output) |
Copy a range with bounds restriction. |
Copy a range with bounds restriction.