filler is empty.fill
fn
void fill(Range, Value)(auto ref Range range, auto ref Value value) if ((isInputRange!Range && is(typeof(range.front = value)) ||
isSomeChar!Value && is(typeof(range[] = value))))Assigns value to each element of input range range.
Alternatively, instead of using a single value to fill the range, a filler forward range can be provided. The length of filler and range do not need to match, but filler must not be empty.
Parameters
range | An input range that exposes references to its elements and has assignable elements |
value | Assigned to each element of range |
filler | A forward range representing the _fill pattern. |
Throws
If
See Also
fn
void fill(InputRange, ForwardRange)(InputRange range, ForwardRange filler) if (isInputRange!InputRange
&& (isForwardRange!ForwardRange
|| (isInputRange!ForwardRange && isInfinite!ForwardRange))
&& is(typeof(InputRange.init.front = ForwardRange.init.front)))ditto