Mercurial > projects > ddmd
comparison dmd/TypeSlice.d @ 0:10317f0c89a5
Initial commit
author | korDen |
---|---|
date | Sat, 24 Oct 2009 08:42:06 +0400 |
parents | |
children | d42cd5917df4 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:10317f0c89a5 |
---|---|
1 module dmd.TypeSlice; | |
2 | |
3 import dmd.Type; | |
4 import dmd.TypeNext; | |
5 import dmd.MOD; | |
6 import dmd.Expression; | |
7 import dmd.Loc; | |
8 import dmd.Scope; | |
9 import dmd.Dsymbol; | |
10 import dmd.OutBuffer; | |
11 import dmd.HdrGenState; | |
12 import dmd.TY; | |
13 | |
14 class TypeSlice : TypeNext | |
15 { | |
16 Expression lwr; | |
17 Expression upr; | |
18 | |
19 this(Type next, Expression lwr, Expression upr) | |
20 { | |
21 super(TY.init, null); | |
22 assert(false); | |
23 } | |
24 | |
25 version (DumbClone) { | |
26 } else { | |
27 Type clone() | |
28 { | |
29 assert(false); | |
30 } | |
31 } | |
32 | |
33 Type syntaxCopy() | |
34 { | |
35 assert(false); | |
36 } | |
37 | |
38 Type semantic(Loc loc, Scope sc) | |
39 { | |
40 assert(false); | |
41 } | |
42 | |
43 void resolve(Loc loc, Scope sc, Expression* pe, Type* pt, Dsymbol* ps) | |
44 { | |
45 assert(false); | |
46 } | |
47 | |
48 void toCBuffer2(OutBuffer buf, HdrGenState* hgs, MOD mod) | |
49 { | |
50 assert(false); | |
51 } | |
52 } |