Mercurial > projects > ddmd
comparison dmd/TypeTuple.d @ 0:10317f0c89a5
Initial commit
author | korDen |
---|---|
date | Sat, 24 Oct 2009 08:42:06 +0400 |
parents | |
children | 5c9b78899f5d |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:10317f0c89a5 |
---|---|
1 module dmd.TypeTuple; | |
2 | |
3 import dmd.Type; | |
4 import dmd.ArrayTypes; | |
5 import dmd.MOD; | |
6 import dmd.TypeInfoDeclaration; | |
7 import dmd.Expression; | |
8 import dmd.Loc; | |
9 import dmd.Identifier; | |
10 import dmd.OutBuffer; | |
11 import dmd.HdrGenState; | |
12 import dmd.Scope; | |
13 import dmd.TY; | |
14 | |
15 class TypeTuple : Type | |
16 { | |
17 Arguments arguments; // types making up the tuple | |
18 | |
19 this(Arguments arguments) | |
20 { | |
21 assert(false); | |
22 super(TY.init); | |
23 } | |
24 | |
25 version (DumbClone) { | |
26 } else { | |
27 Type clone() | |
28 { | |
29 assert(false); | |
30 } | |
31 } | |
32 | |
33 this(Expressions exps) | |
34 { | |
35 assert(false); | |
36 super(TY.init); | |
37 } | |
38 | |
39 Type syntaxCopy() | |
40 { | |
41 assert(false); | |
42 } | |
43 | |
44 Type semantic(Loc loc, Scope sc) | |
45 { | |
46 assert(false); | |
47 } | |
48 | |
49 int equals(Object *o) | |
50 { | |
51 assert(false); | |
52 } | |
53 | |
54 Type reliesOnTident() | |
55 { | |
56 assert(false); | |
57 } | |
58 | |
59 void toCBuffer2(OutBuffer buf, HdrGenState* hgs, MOD mod) | |
60 { | |
61 assert(false); | |
62 } | |
63 | |
64 void toDecoBuffer(OutBuffer buf, int flag) | |
65 { | |
66 assert(false); | |
67 } | |
68 | |
69 Expression getProperty(Loc loc, Identifier ident) | |
70 { | |
71 assert(false); | |
72 } | |
73 | |
74 TypeInfoDeclaration getTypeInfoDeclaration() | |
75 { | |
76 assert(false); | |
77 } | |
78 } |