Mercurial > projects > dwt2
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; |