comparison org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/Listener.d @ 40:9f32c409fe27

Fix compile problem and extend rakefile
author Frank Benoit <benoit@tionex.de>
date Wed, 25 Mar 2009 15:10:08 +0100
parents 2e09b0e6857a
children
comparison
equal deleted inserted replaced
39:0ecb2b338560 40:9f32c409fe27
66 /// Helper class for the dgListener template function 66 /// Helper class for the dgListener template function
67 private class _DgListenerT(Dg,T...) : Listener { 67 private class _DgListenerT(Dg,T...) : Listener {
68 68
69 version(Tango){ 69 version(Tango){
70 alias ParameterTupleOf!(Dg) DgArgs; 70 alias ParameterTupleOf!(Dg) DgArgs;
71 static assert( is(DgArgs == Tuple!(CTabFolderEvent,T)), 71 static assert( is(DgArgs == Tuple!(Event,T)),
72 "Delegate args not correct: delegate args: ("~DgArgs.stringof~") vs. passed args: ("~Tuple!(Event,T).stringof~")" ); 72 "Delegate args not correct: delegate args: ("~DgArgs.stringof~") vs. passed args: ("~Tuple!(Event,T).stringof~")" );
73 } else { // Phobos 73 } else { // Phobos
74 alias ParameterTypeTuple!(Dg) DgArgs; 74 alias ParameterTypeTuple!(Dg) DgArgs;
75 static assert( is(DgArgs == TypeTuple!(CTabFolderEvent,T)), 75 static assert( is(DgArgs == TypeTuple!(Event,T)),
76 "Delegate args not correct: delegate args: ("~DgArgs.stringof~") vs. passed args: ("~Tuple!(Event,T).stringof~")" ); 76 "Delegate args not correct: delegate args: ("~DgArgs.stringof~") vs. passed args: ("~Tuple!(Event,T).stringof~")" );
77 } 77 }
78 78
79 Dg dg; 79 Dg dg;
80 T t; 80 T t;