• Advertisement
Sign in to follow this  

interface inheritance issue

This topic is 1799 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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

Share this post


Link to post
Share on other sites
Advertisement
Sign in to follow this  

  • Advertisement