initializeAll

fnvoid initializeAll(Range)(Range range) if (isInputRange!Range && hasLvalueElements!Range && hasAssignableElements!Range && __traits(compiles, { static ElementType!Range _; }))

Initializes all elements of range with their .init value. Assumes that the elements of the range are uninitialized.

This function is unavailable if T is a struct and T.this() is annotated with @disable.

Parameters

rangeAn input range that exposes references to its elements and has assignable elements

See Also

fnvoid initializeAll(Range)(Range range) if (is(Range == char[]) || is(Range == wchar[]))

ditto