(Dis)patchがあるならば
(Dis)patchがあるならdiffがあっても・・・というわけで,いらんことを思いついた.
template Hoge(T) { void f(){} void f(T){} } template Fuga(T) { void f(T){} } diff Hoge!int Fuga!int Diff; void main() { Diff.f(); Diff.f(int); // Hoge!intにもFuga!intにもf(int)があるのでdiffで消えるというネタ }
なんだこれは・・・@disableか・・・.
(注)D言語のコードではありません.