Vector.clear

Erases the contents of the Vector, which becomes an empty vector (with a length of 0 elements).

Doesn't change capacity of vector.

struct Vector
scope nothrow
void
clear
()
()

Examples

Vector!(int, 6) vec = Vector!(int, 6).build(1, 2, 3);

vec.reserve(vec.capacity * 2);
assert(vec.length == 3);

const size_t cap = vec.capacity;
vec.clear();
assert(vec.capacity == cap);

Meta