その行列の要素がstd.algorithm.swapを呼べるかどうかをチェックします
1 static struct M 2 { 3 enum rows = 1; 4 enum cols = 1; 5 6 ref int opIndex(size_t i, size_t j) inout 7 { 8 static int a; 9 return a; 10 } 11 12 alias at = opIndex; 13 } 14 15 static assert(hasLvalueElements!(M));
See Implementation
その行列の要素がstd.algorithm.swapを呼べるかどうかをチェックします