comparison dmd/id.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 788401029ecf
comparison
equal deleted inserted replaced
0:a9e71648e74d 1:c53b6e3fe49a
1 // File generated by idgen.c
2 #ifndef DMD_ID_H
3 #define DMD_ID_H 1
4 struct Identifier;
5 struct Id
6 {
7 static Identifier *IUnknown;
8 static Identifier *Object;
9 static Identifier *object;
10 static Identifier *max;
11 static Identifier *min;
12 static Identifier *This;
13 static Identifier *ctor;
14 static Identifier *dtor;
15 static Identifier *classInvariant;
16 static Identifier *unitTest;
17 static Identifier *staticCtor;
18 static Identifier *staticDtor;
19 static Identifier *init;
20 static Identifier *size;
21 static Identifier *__sizeof;
22 static Identifier *alignof;
23 static Identifier *mangleof;
24 static Identifier *stringof;
25 static Identifier *tupleof;
26 static Identifier *length;
27 static Identifier *remove;
28 static Identifier *ptr;
29 static Identifier *funcptr;
30 static Identifier *dollar;
31 static Identifier *offset;
32 static Identifier *offsetof;
33 static Identifier *ModuleInfo;
34 static Identifier *ClassInfo;
35 static Identifier *classinfo;
36 static Identifier *typeinfo;
37 static Identifier *outer;
38 static Identifier *Exception;
39 static Identifier *withSym;
40 static Identifier *result;
41 static Identifier *returnLabel;
42 static Identifier *delegate;
43 static Identifier *line;
44 static Identifier *empty;
45 static Identifier *p;
46 static Identifier *coverage;
47 static Identifier *TypeInfo;
48 static Identifier *TypeInfo_Class;
49 static Identifier *TypeInfo_Interface;
50 static Identifier *TypeInfo_Struct;
51 static Identifier *TypeInfo_Enum;
52 static Identifier *TypeInfo_Typedef;
53 static Identifier *TypeInfo_Pointer;
54 static Identifier *TypeInfo_Array;
55 static Identifier *TypeInfo_StaticArray;
56 static Identifier *TypeInfo_AssociativeArray;
57 static Identifier *TypeInfo_Function;
58 static Identifier *TypeInfo_Delegate;
59 static Identifier *TypeInfo_Tuple;
60 static Identifier *TypeInfo_Const;
61 static Identifier *TypeInfo_Invariant;
62 static Identifier *elements;
63 static Identifier *_arguments_typeinfo;
64 static Identifier *_arguments;
65 static Identifier *_argptr;
66 static Identifier *_match;
67 static Identifier *LINE;
68 static Identifier *FILE;
69 static Identifier *DATE;
70 static Identifier *TIME;
71 static Identifier *TIMESTAMP;
72 static Identifier *VENDOR;
73 static Identifier *VERSIONX;
74 static Identifier *nan;
75 static Identifier *infinity;
76 static Identifier *dig;
77 static Identifier *epsilon;
78 static Identifier *mant_dig;
79 static Identifier *max_10_exp;
80 static Identifier *max_exp;
81 static Identifier *min_10_exp;
82 static Identifier *min_exp;
83 static Identifier *re;
84 static Identifier *im;
85 static Identifier *C;
86 static Identifier *D;
87 static Identifier *Windows;
88 static Identifier *Pascal;
89 static Identifier *System;
90 static Identifier *exit;
91 static Identifier *success;
92 static Identifier *failure;
93 static Identifier *keys;
94 static Identifier *values;
95 static Identifier *rehash;
96 static Identifier *sort;
97 static Identifier *reverse;
98 static Identifier *dup;
99 static Identifier *idup;
100 static Identifier *___out;
101 static Identifier *___in;
102 static Identifier *__int;
103 static Identifier *__dollar;
104 static Identifier *__LOCAL_SIZE;
105 static Identifier *uadd;
106 static Identifier *neg;
107 static Identifier *com;
108 static Identifier *add;
109 static Identifier *add_r;
110 static Identifier *sub;
111 static Identifier *sub_r;
112 static Identifier *mul;
113 static Identifier *mul_r;
114 static Identifier *div;
115 static Identifier *div_r;
116 static Identifier *mod;
117 static Identifier *mod_r;
118 static Identifier *eq;
119 static Identifier *cmp;
120 static Identifier *iand;
121 static Identifier *iand_r;
122 static Identifier *ior;
123 static Identifier *ior_r;
124 static Identifier *ixor;
125 static Identifier *ixor_r;
126 static Identifier *shl;
127 static Identifier *shl_r;
128 static Identifier *shr;
129 static Identifier *shr_r;
130 static Identifier *ushr;
131 static Identifier *ushr_r;
132 static Identifier *cat;
133 static Identifier *cat_r;
134 static Identifier *assign;
135 static Identifier *addass;
136 static Identifier *subass;
137 static Identifier *mulass;
138 static Identifier *divass;
139 static Identifier *modass;
140 static Identifier *andass;
141 static Identifier *orass;
142 static Identifier *xorass;
143 static Identifier *shlass;
144 static Identifier *shrass;
145 static Identifier *ushrass;
146 static Identifier *catass;
147 static Identifier *postinc;
148 static Identifier *postdec;
149 static Identifier *index;
150 static Identifier *indexass;
151 static Identifier *slice;
152 static Identifier *sliceass;
153 static Identifier *call;
154 static Identifier *cast;
155 static Identifier *match;
156 static Identifier *next;
157 static Identifier *opIn;
158 static Identifier *opIn_r;
159 static Identifier *classNew;
160 static Identifier *classDelete;
161 static Identifier *apply;
162 static Identifier *applyReverse;
163 static Identifier *adDup;
164 static Identifier *adReverse;
165 static Identifier *aaLen;
166 static Identifier *aaKeys;
167 static Identifier *aaValues;
168 static Identifier *aaRehash;
169 static Identifier *lib;
170 static Identifier *msg;
171 static Identifier *GNU_asm;
172 static Identifier *LLVM_intrinsic;
173 static Identifier *LLVM_internal;
174 static Identifier *tohash;
175 static Identifier *tostring;
176 static Identifier *alloca;
177 static Identifier *main;
178 static Identifier *WinMain;
179 static Identifier *DllMain;
180 static void initialize();
181 };
182 #endif