On 10/1/2020 7:27 PM, Andrei Alexandrescu wrote:
> auto makeConvMatrix(Ts...)() {
> bool[T.length[T.length] result;
> static foreach (i, T : Ts)
> static foreach (j, U : Ts)
> result[i][j] = is(T : U);
> return result;
> }
This piece of code may be useful in re-implementing std.meta.MostDerived.