comparison dwt/dwthelper/utils.d @ 33:39a9959ef14d

Display + ImageList
author Frank Benoit <benoit@tionex.de>
date Mon, 28 Jan 2008 21:05:39 +0100
parents 1e14cb29290a
children 3052439af4b5
comparison
equal deleted inserted replaced
32:2985239119a3 33:39a9959ef14d
20 exit(1); 20 exit(1);
21 } 21 }
22 22
23 abstract class ArrayWrapper{ 23 abstract class ArrayWrapper{
24 } 24 }
25 abstract class ValueWrapper{
26 }
25 27
26 class ArrayWrapperT(T) : ArrayWrapper { 28 class ArrayWrapperT(T) : ArrayWrapper {
27 public T[] array; 29 public T[] array;
28 public this( T[] data ){ 30 public this( T[] data ){
29 array = data; 31 array = data;
30 } 32 }
31 } 33 }
32 34
35 class ValueWrapperT(T) : ValueWrapper {
36 public T value;
37 public this( T data ){
38 value = data;
39 }
40 }
41
42 alias ValueWrapperT!(bool) ValueWrapperBool;
33 alias ArrayWrapperT!(byte) ArrayWrapperByte; 43 alias ArrayWrapperT!(byte) ArrayWrapperByte;
34 alias ArrayWrapperT!(int) ArrayWrapperInt; 44 alias ArrayWrapperT!(int) ArrayWrapperInt;
35 alias ArrayWrapperT!(Object) ArrayWrapperObject; 45 alias ArrayWrapperT!(Object) ArrayWrapperObject;
36 alias ArrayWrapperT!(char) ArrayWrapperString; 46 alias ArrayWrapperT!(char) ArrayWrapperString;
37 alias ArrayWrapperT!(char[]) ArrayWrapperString2; 47 alias ArrayWrapperT!(char[]) ArrayWrapperString2;