Matrix.opCast

自身を別の型のMatrixへキャストしたものを返します.キャスト後の型は元のMatrixのRowSize, ColSizeが等しくある必要があります.

struct Matrix(T, int RowSize, int ColSize)
const
CastedType
opCast
(
CastedType
)
()
if (
CastedType.rowSize == typeof(this).rowSize &&
CastedType.colSize == typeof(this).colSize
)
if (
__traits(isArithmetic, T) &&
RowSize > 0
&&
ColSize > 0
)

Meta