Mercurial > projects > dil
comparison trunk/src/dil/semantic/TypesEnum.d @ 595:f6e5bff58b10
Moved dil.TypesEnum to dil.semantic.TypesEnum.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Sun, 06 Jan 2008 00:04:40 +0100 |
parents | trunk/src/dil/TypesEnum.d@812f497b20dc |
children | c24be8d4f6ab |
comparison
equal
deleted
inserted
replaced
594:7a9b5074a005 | 595:f6e5bff58b10 |
---|---|
1 /++ | |
2 Author: Aziz Köksal | |
3 License: GPL3 | |
4 +/ | |
5 module dil.semantic.TypesEnum; | |
6 | |
7 enum TYP | |
8 { | |
9 Error, | |
10 // Basic types. | |
11 Char, // char | |
12 Wchar, // wchar | |
13 Dchar, // dchar | |
14 Bool, // bool | |
15 Byte, // int8 | |
16 Ubyte, // uint8 | |
17 Short, // int16 | |
18 Ushort, // uint16 | |
19 Int, // int32 | |
20 Uint, // uint32 | |
21 Long, // int64 | |
22 Ulong, // uint64 | |
23 Cent, // int128 | |
24 Ucent, // uint128 | |
25 Float, // float32 | |
26 Double, // float64 | |
27 Real, // float80 | |
28 Ifloat, // imaginary float32 | |
29 Idouble, // imaginary float64 | |
30 Ireal, // imaginary float80 | |
31 Cfloat, // complex float32 | |
32 Cdouble, // complex float64 | |
33 Creal, // complex float80 | |
34 Void, // void | |
35 | |
36 None, // TypeNone in the specs. Why? | |
37 | |
38 DArray, // Dynamic | |
39 SArray, // Static | |
40 AArray, // Associative | |
41 | |
42 Enum, | |
43 Struct, | |
44 Class, | |
45 Typedef, | |
46 Function, | |
47 Delegate, | |
48 Pointer, | |
49 Reference, | |
50 Identifier, | |
51 TInstance, // Template instance. | |
52 Tuple, | |
53 Const, // D2 | |
54 Invariant, // D2 | |
55 } |