comparison qt/d1/qt/Signal.d @ 279:519befd5a5d1

Fix for windows build, thanks Rainer. Fix for signals.
author eldar
date Fri, 09 Oct 2009 06:17:51 +0000
parents 5df570e79cfc
children 256ab6cb8e85
comparison
equal deleted inserted replaced
278:5df570e79cfc 279:519befd5a5d1
1064 static if (!is(typeof(this.signalHandler))) 1064 static if (!is(typeof(this.signalHandler)))
1065 { 1065 {
1066 mixin SignalHandlerOps; 1066 mixin SignalHandlerOps;
1067 } 1067 }
1068 mixin("private static const int __sig" ~ ToString!(index) ~ " = " ~ ToString!(index) ~ ";"); 1068 mixin("private static const int __sig" ~ ToString!(index) ~ " = " ~ ToString!(index) ~ ";");
1069 mixin("public alias Tuple!(\"" ~ signatureString!(name, A) ~ "\", index, TupleWrapper!(A)) __signal" ~ ToString!(index) ~ ";"); 1069 // mixin("public alias Tuple!(\"" ~ signatureString!(name, A) ~ "\", index, TupleWrapper!(A)) __signal" ~ ToString!(index) ~ ";");
1070 mixin("SignalOps!(" ~ ToString!(index) ~ ", A) " ~ name ~ "(){ return SignalOps!(" 1070 mixin("SignalOps!(" ~ ToString!(index) ~ ", A) " ~ name ~ "(){ return SignalOps!("
1071 ~ ToString!(index) ~ ", A)(signalHandler); }"); 1071 ~ ToString!(index) ~ ", A)(signalHandler); }");
1072 } 1072 }
1073 } 1073 }
1074 1074