annotate dmd/TY.d @ 135:af1bebfd96a4 dmd2037

dmd 2.038
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Mon, 13 Sep 2010 22:19:42 +0100
parents 10317f0c89a5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
1 module dmd.TY;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
2
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
3 enum TY
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
4 {
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
5 Tarray, // slice array, aka T[]
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
6 Tsarray, // static array, aka T[dimension]
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
7 Tnarray, // resizable array, aka T[new]
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
8 Taarray, // associative array, aka T[type]
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
9 Tpointer,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
10 Treference,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
11 Tfunction,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
12 Tident,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
13 Tclass,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
14 Tstruct,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
15 Tenum,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
16 Ttypedef,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
17 Tdelegate,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
18
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
19 Tnone,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
20 Tvoid,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
21 Tint8,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
22 Tuns8,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
23 Tint16,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
24 Tuns16,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
25 Tint32,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
26 Tuns32,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
27 Tint64,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
28 Tuns64,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
29 Tfloat32,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
30 Tfloat64,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
31 Tfloat80,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
32
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
33 Timaginary32,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
34 Timaginary64,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
35 Timaginary80,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
36
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
37 Tcomplex32,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
38 Tcomplex64,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
39 Tcomplex80,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
40
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
41 Tbit,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
42 Tbool,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
43 Tchar,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
44 Tascii = Tchar,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
45 Twchar,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
46 Tdchar,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
47
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
48 Terror,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
49 Tinstance,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
50 Ttypeof,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
51 Ttuple,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
52 Tslice,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
53 Treturn,
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
54 TMAX
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
55 }
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
56
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
57 import dmd.EnumUtils;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
58 mixin(BringToCurrentScope!(TY));