Vector.opCast

Processes casting current vector to a new type of vector. Parametres that can be cange are: vector type, accessors and orientation.

  1. NewType opCast()
    struct Vector(size_t Size, Type = float, string Accessors = "", string Orientation = "horizontal")
    @trusted pure nothrow
    NewType
    opCast
    (
    NewType
    )
    ()
    if (
    isVector!NewType &&
    NewType.size == Size
    &&
    (
    is(NewType.type : Type) ||
    is(Type : NewType.type)
    )
    )
    if (
    Size > 0
    )
  2. string opCast()

Meta