c_copy overloads
Synopses
Declared in <absl/algorithm/container.h>
Container‐based version of the <algorithm> std::copy() function to copy a container's elements into an iterator.
template<
typename InputSequence,
typename OutputIterator>
constexpr
/* implementation-defined */
c_copy(
InputSequence const& input,
OutputIterator&& output);
Copies elements from input to output. absl::c_copy(input, output) is equivalent to `std::copy(std::begin(input), std::end(input), std::begin(output))`.
template<
typename InputSequence,
typename OutputRange>
constexpr
/* implementation-defined */
c_copy(
InputSequence const& input,
OutputRange&& output);
Return Value
-
An iterator to the end of the copied range in the output.
-
This overload returns no value; the results are written into
output.
Parameters
Name |
Description |
input |
The container whose elements to copy. |
output |
The output iterator receiving the copied elements. |
Created with MrDocs