1 module imports.template_ovs3;
3 /***************************************************/
4 // 1900 - template overload set
6 import imports.template_ovs1;
7 import imports.template_ovs2;
11 alias .foo1900a foo1900a;
12 alias .foo1900b foo1900b;
14 alias .bar1900a bar1900a;
15 alias .bar1900b bar1900b;
17 alias .baz1900 baz1900;
19 alias .bad1900 bad1900;
21 // This is a kind of Issue 1528, cannot make overload contains both templates and functions
24 //alias funcF funca; // make overload with alias declaration
26 //alias funcT funcb; // make overload with alias declaration
33 /***************************************************/
36 struct Traits1900(T) if (!is(T == class)) { enum name = "any"; }