comparison dmd/arraytypes.h @ 1:c53b6e3fe49a trunk

[svn r5] Initial commit. Most things are very rough.
author lindquist
date Sat, 01 Sep 2007 21:43:27 +0200
parents
children 1b24e9c7cc26
comparison
equal deleted inserted replaced
0:a9e71648e74d 1:c53b6e3fe49a
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