shared interface ielement
{
void func1();
}
shared interface iscreen : ielement
{
void func2();
}
mixin class celementbase
{
void func1()
{
}
}
class cscreen : celementbase, iscreen
{
void func2()
{
}
}
void stuff( iscreen@ scr )
{
scr.func1();
}
"No matching signatures to 'iscreen::func1()'".
rev1558