1
|
1
|
|
2 // Compiler implementation of the D programming language
|
|
3 // Copyright (c) 2006-2007 by Digital Mars
|
|
4 // All Rights Reserved
|
|
5 // written by Walter Bright
|
|
6 // http://www.digitalmars.com
|
|
7 // License for redistribution is by either the Artistic License
|
|
8 // in artistic.txt, or the GNU General Public License in gnu.txt.
|
|
9 // See the included readme.txt for details.
|
|
10
|
|
11 #ifndef DMD_ARRAYTYPES_H
|
|
12 #define DMD_ARRAYTYPES_H
|
|
13
|
|
14 #ifdef __DMC__
|
|
15 #pragma once
|
|
16 #endif /* __DMC__ */
|
|
17
|
|
18
|
|
19 #include "root.h"
|
|
20
|
|
21 struct Expression;
|
|
22 struct Statement;
|
|
23 struct BaseClass;
|
|
24 struct TemplateParameter;
|
|
25 struct FuncDeclaration;
|
|
26 struct Identifier;
|
|
27 struct Initializer;
|
|
28
|
|
29 struct TemplateParameters : Array { };
|
|
30
|
|
31 struct Expressions : Array { };
|
|
32
|
|
33 struct Statements : Array { };
|
|
34
|
|
35 struct BaseClasses : Array { };
|
|
36
|
|
37 struct ClassDeclarations : Array { };
|
|
38
|
|
39 struct Dsymbols : Array { };
|
|
40
|
|
41 struct Objects : Array { };
|
|
42
|
|
43 struct FuncDeclarations : Array { };
|
|
44
|
|
45 struct Arguments : Array { };
|
|
46
|
|
47 struct Identifiers : Array { };
|
|
48
|
|
49 struct Initializers : Array { };
|
|
50
|
|
51 #endif
|