Mercurial > projects > dil
diff trunk/src/dil/semantic/TypesEnum.d @ 798:c24be8d4f6ab
Added documentation comments.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Sat, 01 Mar 2008 02:53:06 +0100 |
parents | f6e5bff58b10 |
children |
line wrap: on
line diff
--- a/trunk/src/dil/semantic/TypesEnum.d Fri Feb 29 22:51:24 2008 +0100 +++ b/trunk/src/dil/semantic/TypesEnum.d Sat Mar 01 02:53:06 2008 +0100 @@ -4,52 +4,53 @@ +/ module dil.semantic.TypesEnum; +/// Enumeration of Type IDs. enum TYP { Error, // Basic types. - Char, // char - Wchar, // wchar - Dchar, // dchar - Bool, // bool - Byte, // int8 - Ubyte, // uint8 - Short, // int16 - Ushort, // uint16 - Int, // int32 - Uint, // uint32 - Long, // int64 - Ulong, // uint64 - Cent, // int128 - Ucent, // uint128 - Float, // float32 - Double, // float64 - Real, // float80 - Ifloat, // imaginary float32 - Idouble, // imaginary float64 - Ireal, // imaginary float80 - Cfloat, // complex float32 - Cdouble, // complex float64 - Creal, // complex float80 - Void, // void + Char, /// char + Wchar, /// wchar + Dchar, /// dchar + Bool, /// bool + Byte, /// int8 + Ubyte, /// uint8 + Short, /// int16 + Ushort, /// uint16 + Int, /// int32 + Uint, /// uint32 + Long, /// int64 + Ulong, /// uint64 + Cent, /// int128 + Ucent, /// uint128 + Float, /// float32 + Double, /// float64 + Real, /// float80 + Ifloat, /// imaginary float32 + Idouble, /// imaginary float64 + Ireal, /// imaginary float80 + Cfloat, /// complex float32 + Cdouble, /// complex float64 + Creal, /// complex float80 + Void, /// void - None, // TypeNone in the specs. Why? + None, /// TypeNone in the specs. Why? - DArray, // Dynamic - SArray, // Static - AArray, // Associative + DArray, /// Dynamic array. + SArray, /// Static array. + AArray, /// Associative array. - Enum, - Struct, - Class, - Typedef, - Function, - Delegate, - Pointer, - Reference, - Identifier, - TInstance, // Template instance. - Tuple, - Const, // D2 - Invariant, // D2 + Enum, /// An enum. + Struct, /// A struct. + Class, /// A class. + Typedef, /// A typedef. + Function, /// A function. + Delegate, /// A delegate. + Pointer, /// A pointer. + Reference, /// A reference. + Identifier, /// An identifier. + TInstance, /// Template instance. + Tuple, /// A template tuple. + Const, /// A constant type. D2.0 + Invariant, /// An invariant type. D2.0 }