Mercurial > projects > ddmd
comparison dmd/Type.d @ 95:ae5b11064a9a
beginning of 2.036 branch
author | Trass3r |
---|---|
date | Mon, 30 Aug 2010 23:08:44 +0200 |
parents | b17640f0e4e8 |
children | 5c859d5fbe27 |
comparison
equal
deleted
inserted
replaced
93:df6d0f967680 | 95:ae5b11064a9a |
---|---|
126 TY ty; | 126 TY ty; |
127 MOD mod; // modifiers MODxxxx | 127 MOD mod; // modifiers MODxxxx |
128 /* pick this order of numbers so switch statements work better | 128 /* pick this order of numbers so switch statements work better |
129 */ | 129 */ |
130 /// #define MODconst 1 // type is const | 130 /// #define MODconst 1 // type is const |
131 /// #define MODinvariant 4 // type is invariant | 131 /// #define MODinvariant 4 // type is immutable |
132 /// #define MODimmutable 4 // type is immutable | |
132 /// #define MODshared 2 // type is shared | 133 /// #define MODshared 2 // type is shared |
133 string deco; | 134 string deco; |
134 | 135 |
135 /* These are cached values that are lazily evaluated by constOf(), invariantOf(), etc. | 136 /* These are cached values that are lazily evaluated by constOf(), invariantOf(), etc. |
136 * They should not be referenced by anybody but mtype.c. | 137 * They should not be referenced by anybody but mtype.c. |