|  | ATLAS Offline Software
    | 
Copy a range with bounds restriction. More...
#include <iterator>#include <algorithm>Go to the source code of this file.
| Namespaces | |
| CxxUtils | |
| 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.  More... | |
| 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.  More... | |
| template<std::input_iterator InputIterator, std::output_iterator< typename std::iterator_traits< InputIterator >::value_type > OutputIterator> | |
| OutputIterator | CxxUtils::copy_bounded (InputIterator begi, InputIterator endi, OutputIterator bego, OutputIterator endo) | 
| Copy a range with bounds restriction.  More... | |
| template<class InputRange , class OutputRange > | |
| auto | CxxUtils::copy_bounded (const InputRange &input, OutputRange &output) -> decltype(std::begin(output)) | 
| Copy a range with bounds restriction.  More... | |
| template<class InputRange , class OutputRange > | |
| auto | CxxUtils::copy_bounded (const InputRange &input, OutputRange &&output) -> decltype(std::begin(output)) | 
| Copy a range with bounds restriction.  More... | |
 1.8.18
 1.8.18