その行列の要素がstd.algorithm.swapを呼べるかどうかをチェックします
static struct M { enum rows = 1; enum cols = 1; ref int opIndex(size_t i, size_t j) inout { static int a; return a; } alias at = opIndex; } static assert(hasLvalueElements!(M));
See Implementation
その行列の要素がstd.algorithm.swapを呼べるかどうかをチェックします