я как-то применить ограничение внутри алиаса. Допустим:
alias MyDelegate(T, I) = T delegate (I);
Могу я тут как-то ограничить I? Через if is или через, например, isInputRange и.т.д.
Кажется if только если писать темплейт целиком, т.е.: template MyDelegate(T, I) if(isInputRange!I) { alias MyDelegate = T delegate(I); }
Жаль. Ок, пасиб.
Обсуждают сегодня