Допустим, у меня есть структура шаблона D:
struct Foo(alias pred) {}
Я хочу написать шаблон для анализа того, что такое pred:
alias Foo!"a < b" FooLess;
static assert(introspectPred!(FooLess) == "a < b");
Есть ли простой способ сделать это?Если да, то как можно реализовать introspectPred
? 1008 *