absl::c_move

Moves elements from src to dest. absl::c_move(src, dest) is equivalent to std::move(std::begin(src), std::end(src), std::begin(dest)).

Synopsis

Declared in <absl/algorithm/container.h>

template<
    typename C,
    typename OutputRange>
constexpr
/* implementation-defined */
c_move(
    C&& src,
    OutputRange&& dest);

Description

The dest container must be large enough to hold all elements of src; this function does not resize dest.

Return Value

This overload returns no value; the results are written into dest.

Parameters

NameDescription
srcThe container whose elements to move.
destThe destination container receiving the moved elements.