Vector.opBinaryRight

Returns a new vector with the results of applying operator against elements of other. If operands dimensions are unequal, copies the values from greater dimension vector.

  1. Vector opBinaryRight(T scalar)
  2. auto opBinaryRight(U scalar)
  3. Vector!(CommonType!(U, T), max(N, M)) opBinaryRight(U[M] other)
    struct Vector(T, uint N)
    pure const
    Vector!(CommonType!(U, T), max(N, M))
    opBinaryRight
    (
    string op
    U
    uint M
    )
    (
    const auto ref U[M] other
    )
    if (
    !is(CommonType!(U, T) == void) &&
    op != "~"
    )
    if (
    N > 0
    )
  4. Vector!(T, N + 1) opBinaryRight(T scalar)
  5. Vector!(T, N + M) opBinaryRight(T[M] other)

Meta