Vector.this - multiple declarations

Function Vector.this

A vector constructor; takes in the number of args given and assigns them as components

this();

Function Vector.this

A vector constructor; takes in a value that acts as both vector components

this (
  T allComponents
);

Function Vector.this

A constructor that sets all elements to 0

this();

Function Vector.this

A copy constructor for a vector; makes the same vector, but as a different instance

this (
  Vector!(T,dimensions) toCopy
);