Errors - Re: Signals and Slots
Jarrett Billingsley
kb3ctd2 at yahoo.com
Thu Nov 2 14:14:48 PST 2006
"Walter Bright" <newshound at digitalmars.com> wrote in message
news:eidh0g$10e1$1 at digitaldaemon.com...
>> public import std.stdio;
>> public import std.c.stdlib;
>> public import std.outofmemory;
That then works when the class has one signal, but trying to put more than
one:
class Input
{
mixin Signal!(int, int) click;
mixin Signal!(char) keyDown;
}
Gives..
C:\dmd\bin\..\src\phobos\std\signals.d(181): Error:
dtest.Input.Signal!(int,int).unhook at dtest.d(206) conflicts with
dtest.Input.Signal!(char).unhook at dtest.d(206)
C:\dmd\bin\..\src\phobos\std\signals.d(196): Error:
dtest.Input.Signal!(int,int).unhook at dtest.d(206) conflicts with
dtest.Input.Signal!(char).unhook at dtest.d(206)
C:\dmd\bin\..\src\phobos\std\signals.d(232): Error:
dtest.Input.Signal!(int,int).unhook at dtest.d(206) conflicts with
dtest.Input.Signal!(char).unhook at dtest.d(206)
C:\dmd\bin\..\src\phobos\std\signals.d(181): Error:
dtest.Input.Signal!(int,int).unhook at dtest.d(206) conflicts with
dtest.Input.Signal!(char).unhook at dtest.d(206)
C:\dmd\bin\..\src\phobos\std\signals.d(196): Error:
dtest.Input.Signal!(int,int).unhook at dtest.d(206) conflicts with
dtest.Input.Signal!(char).unhook at dtest.d(206)
C:\dmd\bin\..\src\phobos\std\signals.d(232): Error:
dtest.Input.Signal!(int,int).unhook at dtest.d(206) conflicts with
dtest.Input.Signal!(char).unhook at dtest.d(206)
> Execution finished.
:S
Mixins, mixins, mixins.
More information about the Digitalmars-d
mailing list