tgt after all elements from src have
been moved.
InputRange2 moveAll(InputRange1, InputRange2)(InputRange1 src, InputRange2 tgt) if (isInputRange!InputRange1 && isInputRange!InputRange2
&& is(typeof(move(src.front, tgt.front))))Calls move(a, b) for each element a in src and the corresponding element b in tgt, in increasing order.
Preconditions: walkLength(src) <= walkLength(tgt). This precondition will be asserted. If you cannot ensure there is enough room in tgt to accommodate all of src use moveSome instead.
src | An input range with movable elements. |
tgt | An input range with elements that elements from src can be moved into. |
tgt after all elements from src have
been moved.