comparison dwt/widgets/Listener.d @ 311:02332a154347

Improved Listeners access functions.
author Frank Benoit <benoit@tionex.de>
date Tue, 16 Sep 2008 15:19:38 +0200
parents 48de87adead1
children
comparison
equal deleted inserted replaced
310:d650eede28b3 311:02332a154347
61 /// Helper class for the dgListener template function 61 /// Helper class for the dgListener template function
62 private class _DgListenerT(Dg,T...) : Listener { 62 private class _DgListenerT(Dg,T...) : Listener {
63 63
64 alias ParameterTupleOf!(Dg) DgArgs; 64 alias ParameterTupleOf!(Dg) DgArgs;
65 static assert( is(DgArgs == Tuple!(Event,T)), 65 static assert( is(DgArgs == Tuple!(Event,T)),
66 "Delegate args not correct" ); 66 "Delegate args not correct: delegate args: ("~DgArgs.stringof~") vs. passed args: ("~Tuple!(Event,T).stringof~")" );
67 67
68 Dg dg; 68 Dg dg;
69 T t; 69 T t;
70 70
71 private this( Dg dg, T t ){ 71 private this( Dg dg, T t ){