VectorOps

Undocumented in source.

Constructors

this
this(ArrayType v)
Undocumented in source.
this
this(BaseType x)
Undocumented in source.

Members

Aliases

Base
alias Base = BaseType
Undocumented in source.

Functions

opAssign
void opAssign(BaseType e)
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(ArrayType v)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
VectorType opBinary(VectorType other)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
VecDest opCast()

We can't support implicit conversion but do support explicit casting. "Vector types of the same size can be implicitly converted among each other." Casting to another vector type is always just a raw copy.

opIndex
inout(BaseType) opIndex(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(VectorType other)
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
VectorType opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
ptr
BaseType* ptr()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

Count
enum Count;
Undocumented in source.

Meta