Mercurial > projects > ddmd
comparison dmd/TemplateMixin.d @ 0:10317f0c89a5
Initial commit
author | korDen |
---|---|
date | Sat, 24 Oct 2009 08:42:06 +0400 |
parents | |
children | 427f8aa74d28 01cadcfa4842 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:10317f0c89a5 |
---|---|
1 module dmd.TemplateMixin; | |
2 | |
3 import dmd.TemplateInstance; | |
4 import dmd.Array; | |
5 import dmd.Type; | |
6 import dmd.ArrayTypes; | |
7 import dmd.Loc; | |
8 import dmd.Identifier; | |
9 import dmd.Dsymbol; | |
10 import dmd.Scope; | |
11 import dmd.OutBuffer; | |
12 import dmd.HdrGenState; | |
13 | |
14 class TemplateMixin : TemplateInstance | |
15 { | |
16 Array idents; | |
17 Type tqual; | |
18 | |
19 this(Loc loc, Identifier ident, Type tqual, Array idents, Objects tiargs) | |
20 { | |
21 assert(false); | |
22 super(loc, ident); | |
23 } | |
24 | |
25 Dsymbol syntaxCopy(Dsymbol s) | |
26 { | |
27 assert(false); | |
28 } | |
29 | |
30 void semantic(Scope sc) | |
31 { | |
32 assert(false); | |
33 } | |
34 | |
35 void semantic2(Scope sc) | |
36 { | |
37 assert(false); | |
38 } | |
39 | |
40 void semantic3(Scope sc) | |
41 { | |
42 assert(false); | |
43 } | |
44 | |
45 void inlineScan() | |
46 { | |
47 assert(false); | |
48 } | |
49 | |
50 string kind() | |
51 { | |
52 assert(false); | |
53 } | |
54 | |
55 bool oneMember(Dsymbol* ps) | |
56 { | |
57 assert(false); | |
58 } | |
59 | |
60 bool hasPointers() | |
61 { | |
62 assert(false); | |
63 } | |
64 | |
65 string toChars() | |
66 { | |
67 assert(false); | |
68 } | |
69 | |
70 void toCBuffer(OutBuffer buf, HdrGenState* hgs) | |
71 { | |
72 assert(false); | |
73 } | |
74 | |
75 void toObjFile(int multiobj) // compile to .obj file | |
76 { | |
77 assert(false); | |
78 } | |
79 | |
80 TemplateMixin isTemplateMixin() { return this; } | |
81 } |