TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
Main Page
Namespaces
Classes
3rdparty
torchcraft
include
torchcraft
enum_macros.h
1
// This file was automatically generated by make_macros.py
2
3
#pragma once
4
5
#ifndef BETTER_ENUMS_MACRO_FILE_H
6
#define BETTER_ENUMS_MACRO_FILE_H
7
8
#define BETTER_ENUMS_PP_MAP(macro, data, ...) \
9
BETTER_ENUMS_ID( \
10
BETTER_ENUMS_APPLY( \
11
BETTER_ENUMS_PP_MAP_VAR_COUNT, \
12
BETTER_ENUMS_PP_COUNT(__VA_ARGS__)) \
13
(macro, data, __VA_ARGS__))
14
15
#define BETTER_ENUMS_PP_MAP_VAR_COUNT(count) BETTER_ENUMS_M ## count
16
17
#define BETTER_ENUMS_APPLY(macro, ...) BETTER_ENUMS_ID(macro(__VA_ARGS__))
18
19
#define BETTER_ENUMS_ID(x) x
20
21
#define BETTER_ENUMS_M1(m, d, x) m(d,0,x)
22
#define BETTER_ENUMS_M2(m,d,x,...) m(d,1,x) \
23
BETTER_ENUMS_ID(BETTER_ENUMS_M1(m,d,__VA_ARGS__))
24
#define BETTER_ENUMS_M3(m,d,x,...) m(d,2,x) \
25
BETTER_ENUMS_ID(BETTER_ENUMS_M2(m,d,__VA_ARGS__))
26
#define BETTER_ENUMS_M4(m,d,x,...) m(d,3,x) \
27
BETTER_ENUMS_ID(BETTER_ENUMS_M3(m,d,__VA_ARGS__))
28
#define BETTER_ENUMS_M5(m,d,x,...) m(d,4,x) \
29
BETTER_ENUMS_ID(BETTER_ENUMS_M4(m,d,__VA_ARGS__))
30
#define BETTER_ENUMS_M6(m,d,x,...) m(d,5,x) \
31
BETTER_ENUMS_ID(BETTER_ENUMS_M5(m,d,__VA_ARGS__))
32
#define BETTER_ENUMS_M7(m,d,x,...) m(d,6,x) \
33
BETTER_ENUMS_ID(BETTER_ENUMS_M6(m,d,__VA_ARGS__))
34
#define BETTER_ENUMS_M8(m,d,x,...) m(d,7,x) \
35
BETTER_ENUMS_ID(BETTER_ENUMS_M7(m,d,__VA_ARGS__))
36
#define BETTER_ENUMS_M9(m,d,x,...) m(d,8,x) \
37
BETTER_ENUMS_ID(BETTER_ENUMS_M8(m,d,__VA_ARGS__))
38
#define BETTER_ENUMS_M10(m,d,x,...) m(d,9,x) \
39
BETTER_ENUMS_ID(BETTER_ENUMS_M9(m,d,__VA_ARGS__))
40
#define BETTER_ENUMS_M11(m,d,x,...) m(d,10,x) \
41
BETTER_ENUMS_ID(BETTER_ENUMS_M10(m,d,__VA_ARGS__))
42
#define BETTER_ENUMS_M12(m,d,x,...) m(d,11,x) \
43
BETTER_ENUMS_ID(BETTER_ENUMS_M11(m,d,__VA_ARGS__))
44
#define BETTER_ENUMS_M13(m,d,x,...) m(d,12,x) \
45
BETTER_ENUMS_ID(BETTER_ENUMS_M12(m,d,__VA_ARGS__))
46
#define BETTER_ENUMS_M14(m,d,x,...) m(d,13,x) \
47
BETTER_ENUMS_ID(BETTER_ENUMS_M13(m,d,__VA_ARGS__))
48
#define BETTER_ENUMS_M15(m,d,x,...) m(d,14,x) \
49
BETTER_ENUMS_ID(BETTER_ENUMS_M14(m,d,__VA_ARGS__))
50
#define BETTER_ENUMS_M16(m,d,x,...) m(d,15,x) \
51
BETTER_ENUMS_ID(BETTER_ENUMS_M15(m,d,__VA_ARGS__))
52
#define BETTER_ENUMS_M17(m,d,x,...) m(d,16,x) \
53
BETTER_ENUMS_ID(BETTER_ENUMS_M16(m,d,__VA_ARGS__))
54
#define BETTER_ENUMS_M18(m,d,x,...) m(d,17,x) \
55
BETTER_ENUMS_ID(BETTER_ENUMS_M17(m,d,__VA_ARGS__))
56
#define BETTER_ENUMS_M19(m,d,x,...) m(d,18,x) \
57
BETTER_ENUMS_ID(BETTER_ENUMS_M18(m,d,__VA_ARGS__))
58
#define BETTER_ENUMS_M20(m,d,x,...) m(d,19,x) \
59
BETTER_ENUMS_ID(BETTER_ENUMS_M19(m,d,__VA_ARGS__))
60
#define BETTER_ENUMS_M21(m,d,x,...) m(d,20,x) \
61
BETTER_ENUMS_ID(BETTER_ENUMS_M20(m,d,__VA_ARGS__))
62
#define BETTER_ENUMS_M22(m,d,x,...) m(d,21,x) \
63
BETTER_ENUMS_ID(BETTER_ENUMS_M21(m,d,__VA_ARGS__))
64
#define BETTER_ENUMS_M23(m,d,x,...) m(d,22,x) \
65
BETTER_ENUMS_ID(BETTER_ENUMS_M22(m,d,__VA_ARGS__))
66
#define BETTER_ENUMS_M24(m,d,x,...) m(d,23,x) \
67
BETTER_ENUMS_ID(BETTER_ENUMS_M23(m,d,__VA_ARGS__))
68
#define BETTER_ENUMS_M25(m,d,x,...) m(d,24,x) \
69
BETTER_ENUMS_ID(BETTER_ENUMS_M24(m,d,__VA_ARGS__))
70
#define BETTER_ENUMS_M26(m,d,x,...) m(d,25,x) \
71
BETTER_ENUMS_ID(BETTER_ENUMS_M25(m,d,__VA_ARGS__))
72
#define BETTER_ENUMS_M27(m,d,x,...) m(d,26,x) \
73
BETTER_ENUMS_ID(BETTER_ENUMS_M26(m,d,__VA_ARGS__))
74
#define BETTER_ENUMS_M28(m,d,x,...) m(d,27,x) \
75
BETTER_ENUMS_ID(BETTER_ENUMS_M27(m,d,__VA_ARGS__))
76
#define BETTER_ENUMS_M29(m,d,x,...) m(d,28,x) \
77
BETTER_ENUMS_ID(BETTER_ENUMS_M28(m,d,__VA_ARGS__))
78
#define BETTER_ENUMS_M30(m,d,x,...) m(d,29,x) \
79
BETTER_ENUMS_ID(BETTER_ENUMS_M29(m,d,__VA_ARGS__))
80
#define BETTER_ENUMS_M31(m,d,x,...) m(d,30,x) \
81
BETTER_ENUMS_ID(BETTER_ENUMS_M30(m,d,__VA_ARGS__))
82
#define BETTER_ENUMS_M32(m,d,x,...) m(d,31,x) \
83
BETTER_ENUMS_ID(BETTER_ENUMS_M31(m,d,__VA_ARGS__))
84
#define BETTER_ENUMS_M33(m,d,x,...) m(d,32,x) \
85
BETTER_ENUMS_ID(BETTER_ENUMS_M32(m,d,__VA_ARGS__))
86
#define BETTER_ENUMS_M34(m,d,x,...) m(d,33,x) \
87
BETTER_ENUMS_ID(BETTER_ENUMS_M33(m,d,__VA_ARGS__))
88
#define BETTER_ENUMS_M35(m,d,x,...) m(d,34,x) \
89
BETTER_ENUMS_ID(BETTER_ENUMS_M34(m,d,__VA_ARGS__))
90
#define BETTER_ENUMS_M36(m,d,x,...) m(d,35,x) \
91
BETTER_ENUMS_ID(BETTER_ENUMS_M35(m,d,__VA_ARGS__))
92
#define BETTER_ENUMS_M37(m,d,x,...) m(d,36,x) \
93
BETTER_ENUMS_ID(BETTER_ENUMS_M36(m,d,__VA_ARGS__))
94
#define BETTER_ENUMS_M38(m,d,x,...) m(d,37,x) \
95
BETTER_ENUMS_ID(BETTER_ENUMS_M37(m,d,__VA_ARGS__))
96
#define BETTER_ENUMS_M39(m,d,x,...) m(d,38,x) \
97
BETTER_ENUMS_ID(BETTER_ENUMS_M38(m,d,__VA_ARGS__))
98
#define BETTER_ENUMS_M40(m,d,x,...) m(d,39,x) \
99
BETTER_ENUMS_ID(BETTER_ENUMS_M39(m,d,__VA_ARGS__))
100
#define BETTER_ENUMS_M41(m,d,x,...) m(d,40,x) \
101
BETTER_ENUMS_ID(BETTER_ENUMS_M40(m,d,__VA_ARGS__))
102
#define BETTER_ENUMS_M42(m,d,x,...) m(d,41,x) \
103
BETTER_ENUMS_ID(BETTER_ENUMS_M41(m,d,__VA_ARGS__))
104
#define BETTER_ENUMS_M43(m,d,x,...) m(d,42,x) \
105
BETTER_ENUMS_ID(BETTER_ENUMS_M42(m,d,__VA_ARGS__))
106
#define BETTER_ENUMS_M44(m,d,x,...) m(d,43,x) \
107
BETTER_ENUMS_ID(BETTER_ENUMS_M43(m,d,__VA_ARGS__))
108
#define BETTER_ENUMS_M45(m,d,x,...) m(d,44,x) \
109
BETTER_ENUMS_ID(BETTER_ENUMS_M44(m,d,__VA_ARGS__))
110
#define BETTER_ENUMS_M46(m,d,x,...) m(d,45,x) \
111
BETTER_ENUMS_ID(BETTER_ENUMS_M45(m,d,__VA_ARGS__))
112
#define BETTER_ENUMS_M47(m,d,x,...) m(d,46,x) \
113
BETTER_ENUMS_ID(BETTER_ENUMS_M46(m,d,__VA_ARGS__))
114
#define BETTER_ENUMS_M48(m,d,x,...) m(d,47,x) \
115
BETTER_ENUMS_ID(BETTER_ENUMS_M47(m,d,__VA_ARGS__))
116
#define BETTER_ENUMS_M49(m,d,x,...) m(d,48,x) \
117
BETTER_ENUMS_ID(BETTER_ENUMS_M48(m,d,__VA_ARGS__))
118
#define BETTER_ENUMS_M50(m,d,x,...) m(d,49,x) \
119
BETTER_ENUMS_ID(BETTER_ENUMS_M49(m,d,__VA_ARGS__))
120
#define BETTER_ENUMS_M51(m,d,x,...) m(d,50,x) \
121
BETTER_ENUMS_ID(BETTER_ENUMS_M50(m,d,__VA_ARGS__))
122
#define BETTER_ENUMS_M52(m,d,x,...) m(d,51,x) \
123
BETTER_ENUMS_ID(BETTER_ENUMS_M51(m,d,__VA_ARGS__))
124
#define BETTER_ENUMS_M53(m,d,x,...) m(d,52,x) \
125
BETTER_ENUMS_ID(BETTER_ENUMS_M52(m,d,__VA_ARGS__))
126
#define BETTER_ENUMS_M54(m,d,x,...) m(d,53,x) \
127
BETTER_ENUMS_ID(BETTER_ENUMS_M53(m,d,__VA_ARGS__))
128
#define BETTER_ENUMS_M55(m,d,x,...) m(d,54,x) \
129
BETTER_ENUMS_ID(BETTER_ENUMS_M54(m,d,__VA_ARGS__))
130
#define BETTER_ENUMS_M56(m,d,x,...) m(d,55,x) \
131
BETTER_ENUMS_ID(BETTER_ENUMS_M55(m,d,__VA_ARGS__))
132
#define BETTER_ENUMS_M57(m,d,x,...) m(d,56,x) \
133
BETTER_ENUMS_ID(BETTER_ENUMS_M56(m,d,__VA_ARGS__))
134
#define BETTER_ENUMS_M58(m,d,x,...) m(d,57,x) \
135
BETTER_ENUMS_ID(BETTER_ENUMS_M57(m,d,__VA_ARGS__))
136
#define BETTER_ENUMS_M59(m,d,x,...) m(d,58,x) \
137
BETTER_ENUMS_ID(BETTER_ENUMS_M58(m,d,__VA_ARGS__))
138
#define BETTER_ENUMS_M60(m,d,x,...) m(d,59,x) \
139
BETTER_ENUMS_ID(BETTER_ENUMS_M59(m,d,__VA_ARGS__))
140
#define BETTER_ENUMS_M61(m,d,x,...) m(d,60,x) \
141
BETTER_ENUMS_ID(BETTER_ENUMS_M60(m,d,__VA_ARGS__))
142
#define BETTER_ENUMS_M62(m,d,x,...) m(d,61,x) \
143
BETTER_ENUMS_ID(BETTER_ENUMS_M61(m,d,__VA_ARGS__))
144
#define BETTER_ENUMS_M63(m,d,x,...) m(d,62,x) \
145
BETTER_ENUMS_ID(BETTER_ENUMS_M62(m,d,__VA_ARGS__))
146
#define BETTER_ENUMS_M64(m,d,x,...) m(d,63,x) \
147
BETTER_ENUMS_ID(BETTER_ENUMS_M63(m,d,__VA_ARGS__))
148
#define BETTER_ENUMS_M65(m,d,x,...) m(d,64,x) \
149
BETTER_ENUMS_ID(BETTER_ENUMS_M64(m,d,__VA_ARGS__))
150
#define BETTER_ENUMS_M66(m,d,x,...) m(d,65,x) \
151
BETTER_ENUMS_ID(BETTER_ENUMS_M65(m,d,__VA_ARGS__))
152
#define BETTER_ENUMS_M67(m,d,x,...) m(d,66,x) \
153
BETTER_ENUMS_ID(BETTER_ENUMS_M66(m,d,__VA_ARGS__))
154
#define BETTER_ENUMS_M68(m,d,x,...) m(d,67,x) \
155
BETTER_ENUMS_ID(BETTER_ENUMS_M67(m,d,__VA_ARGS__))
156
#define BETTER_ENUMS_M69(m,d,x,...) m(d,68,x) \
157
BETTER_ENUMS_ID(BETTER_ENUMS_M68(m,d,__VA_ARGS__))
158
#define BETTER_ENUMS_M70(m,d,x,...) m(d,69,x) \
159
BETTER_ENUMS_ID(BETTER_ENUMS_M69(m,d,__VA_ARGS__))
160
#define BETTER_ENUMS_M71(m,d,x,...) m(d,70,x) \
161
BETTER_ENUMS_ID(BETTER_ENUMS_M70(m,d,__VA_ARGS__))
162
#define BETTER_ENUMS_M72(m,d,x,...) m(d,71,x) \
163
BETTER_ENUMS_ID(BETTER_ENUMS_M71(m,d,__VA_ARGS__))
164
#define BETTER_ENUMS_M73(m,d,x,...) m(d,72,x) \
165
BETTER_ENUMS_ID(BETTER_ENUMS_M72(m,d,__VA_ARGS__))
166
#define BETTER_ENUMS_M74(m,d,x,...) m(d,73,x) \
167
BETTER_ENUMS_ID(BETTER_ENUMS_M73(m,d,__VA_ARGS__))
168
#define BETTER_ENUMS_M75(m,d,x,...) m(d,74,x) \
169
BETTER_ENUMS_ID(BETTER_ENUMS_M74(m,d,__VA_ARGS__))
170
#define BETTER_ENUMS_M76(m,d,x,...) m(d,75,x) \
171
BETTER_ENUMS_ID(BETTER_ENUMS_M75(m,d,__VA_ARGS__))
172
#define BETTER_ENUMS_M77(m,d,x,...) m(d,76,x) \
173
BETTER_ENUMS_ID(BETTER_ENUMS_M76(m,d,__VA_ARGS__))
174
#define BETTER_ENUMS_M78(m,d,x,...) m(d,77,x) \
175
BETTER_ENUMS_ID(BETTER_ENUMS_M77(m,d,__VA_ARGS__))
176
#define BETTER_ENUMS_M79(m,d,x,...) m(d,78,x) \
177
BETTER_ENUMS_ID(BETTER_ENUMS_M78(m,d,__VA_ARGS__))
178
#define BETTER_ENUMS_M80(m,d,x,...) m(d,79,x) \
179
BETTER_ENUMS_ID(BETTER_ENUMS_M79(m,d,__VA_ARGS__))
180
#define BETTER_ENUMS_M81(m,d,x,...) m(d,80,x) \
181
BETTER_ENUMS_ID(BETTER_ENUMS_M80(m,d,__VA_ARGS__))
182
#define BETTER_ENUMS_M82(m,d,x,...) m(d,81,x) \
183
BETTER_ENUMS_ID(BETTER_ENUMS_M81(m,d,__VA_ARGS__))
184
#define BETTER_ENUMS_M83(m,d,x,...) m(d,82,x) \
185
BETTER_ENUMS_ID(BETTER_ENUMS_M82(m,d,__VA_ARGS__))
186
#define BETTER_ENUMS_M84(m,d,x,...) m(d,83,x) \
187
BETTER_ENUMS_ID(BETTER_ENUMS_M83(m,d,__VA_ARGS__))
188
#define BETTER_ENUMS_M85(m,d,x,...) m(d,84,x) \
189
BETTER_ENUMS_ID(BETTER_ENUMS_M84(m,d,__VA_ARGS__))
190
#define BETTER_ENUMS_M86(m,d,x,...) m(d,85,x) \
191
BETTER_ENUMS_ID(BETTER_ENUMS_M85(m,d,__VA_ARGS__))
192
#define BETTER_ENUMS_M87(m,d,x,...) m(d,86,x) \
193
BETTER_ENUMS_ID(BETTER_ENUMS_M86(m,d,__VA_ARGS__))
194
#define BETTER_ENUMS_M88(m,d,x,...) m(d,87,x) \
195
BETTER_ENUMS_ID(BETTER_ENUMS_M87(m,d,__VA_ARGS__))
196
#define BETTER_ENUMS_M89(m,d,x,...) m(d,88,x) \
197
BETTER_ENUMS_ID(BETTER_ENUMS_M88(m,d,__VA_ARGS__))
198
#define BETTER_ENUMS_M90(m,d,x,...) m(d,89,x) \
199
BETTER_ENUMS_ID(BETTER_ENUMS_M89(m,d,__VA_ARGS__))
200
#define BETTER_ENUMS_M91(m,d,x,...) m(d,90,x) \
201
BETTER_ENUMS_ID(BETTER_ENUMS_M90(m,d,__VA_ARGS__))
202
#define BETTER_ENUMS_M92(m,d,x,...) m(d,91,x) \
203
BETTER_ENUMS_ID(BETTER_ENUMS_M91(m,d,__VA_ARGS__))
204
#define BETTER_ENUMS_M93(m,d,x,...) m(d,92,x) \
205
BETTER_ENUMS_ID(BETTER_ENUMS_M92(m,d,__VA_ARGS__))
206
#define BETTER_ENUMS_M94(m,d,x,...) m(d,93,x) \
207
BETTER_ENUMS_ID(BETTER_ENUMS_M93(m,d,__VA_ARGS__))
208
#define BETTER_ENUMS_M95(m,d,x,...) m(d,94,x) \
209
BETTER_ENUMS_ID(BETTER_ENUMS_M94(m,d,__VA_ARGS__))
210
#define BETTER_ENUMS_M96(m,d,x,...) m(d,95,x) \
211
BETTER_ENUMS_ID(BETTER_ENUMS_M95(m,d,__VA_ARGS__))
212
#define BETTER_ENUMS_M97(m,d,x,...) m(d,96,x) \
213
BETTER_ENUMS_ID(BETTER_ENUMS_M96(m,d,__VA_ARGS__))
214
#define BETTER_ENUMS_M98(m,d,x,...) m(d,97,x) \
215
BETTER_ENUMS_ID(BETTER_ENUMS_M97(m,d,__VA_ARGS__))
216
#define BETTER_ENUMS_M99(m,d,x,...) m(d,98,x) \
217
BETTER_ENUMS_ID(BETTER_ENUMS_M98(m,d,__VA_ARGS__))
218
#define BETTER_ENUMS_M100(m,d,x,...) m(d,99,x) \
219
BETTER_ENUMS_ID(BETTER_ENUMS_M99(m,d,__VA_ARGS__))
220
#define BETTER_ENUMS_M101(m,d,x,...) m(d,100,x) \
221
BETTER_ENUMS_ID(BETTER_ENUMS_M100(m,d,__VA_ARGS__))
222
#define BETTER_ENUMS_M102(m,d,x,...) m(d,101,x) \
223
BETTER_ENUMS_ID(BETTER_ENUMS_M101(m,d,__VA_ARGS__))
224
#define BETTER_ENUMS_M103(m,d,x,...) m(d,102,x) \
225
BETTER_ENUMS_ID(BETTER_ENUMS_M102(m,d,__VA_ARGS__))
226
#define BETTER_ENUMS_M104(m,d,x,...) m(d,103,x) \
227
BETTER_ENUMS_ID(BETTER_ENUMS_M103(m,d,__VA_ARGS__))
228
#define BETTER_ENUMS_M105(m,d,x,...) m(d,104,x) \
229
BETTER_ENUMS_ID(BETTER_ENUMS_M104(m,d,__VA_ARGS__))
230
#define BETTER_ENUMS_M106(m,d,x,...) m(d,105,x) \
231
BETTER_ENUMS_ID(BETTER_ENUMS_M105(m,d,__VA_ARGS__))
232
#define BETTER_ENUMS_M107(m,d,x,...) m(d,106,x) \
233
BETTER_ENUMS_ID(BETTER_ENUMS_M106(m,d,__VA_ARGS__))
234
#define BETTER_ENUMS_M108(m,d,x,...) m(d,107,x) \
235
BETTER_ENUMS_ID(BETTER_ENUMS_M107(m,d,__VA_ARGS__))
236
#define BETTER_ENUMS_M109(m,d,x,...) m(d,108,x) \
237
BETTER_ENUMS_ID(BETTER_ENUMS_M108(m,d,__VA_ARGS__))
238
#define BETTER_ENUMS_M110(m,d,x,...) m(d,109,x) \
239
BETTER_ENUMS_ID(BETTER_ENUMS_M109(m,d,__VA_ARGS__))
240
#define BETTER_ENUMS_M111(m,d,x,...) m(d,110,x) \
241
BETTER_ENUMS_ID(BETTER_ENUMS_M110(m,d,__VA_ARGS__))
242
#define BETTER_ENUMS_M112(m,d,x,...) m(d,111,x) \
243
BETTER_ENUMS_ID(BETTER_ENUMS_M111(m,d,__VA_ARGS__))
244
#define BETTER_ENUMS_M113(m,d,x,...) m(d,112,x) \
245
BETTER_ENUMS_ID(BETTER_ENUMS_M112(m,d,__VA_ARGS__))
246
#define BETTER_ENUMS_M114(m,d,x,...) m(d,113,x) \
247
BETTER_ENUMS_ID(BETTER_ENUMS_M113(m,d,__VA_ARGS__))
248
#define BETTER_ENUMS_M115(m,d,x,...) m(d,114,x) \
249
BETTER_ENUMS_ID(BETTER_ENUMS_M114(m,d,__VA_ARGS__))
250
#define BETTER_ENUMS_M116(m,d,x,...) m(d,115,x) \
251
BETTER_ENUMS_ID(BETTER_ENUMS_M115(m,d,__VA_ARGS__))
252
#define BETTER_ENUMS_M117(m,d,x,...) m(d,116,x) \
253
BETTER_ENUMS_ID(BETTER_ENUMS_M116(m,d,__VA_ARGS__))
254
#define BETTER_ENUMS_M118(m,d,x,...) m(d,117,x) \
255
BETTER_ENUMS_ID(BETTER_ENUMS_M117(m,d,__VA_ARGS__))
256
#define BETTER_ENUMS_M119(m,d,x,...) m(d,118,x) \
257
BETTER_ENUMS_ID(BETTER_ENUMS_M118(m,d,__VA_ARGS__))
258
#define BETTER_ENUMS_M120(m,d,x,...) m(d,119,x) \
259
BETTER_ENUMS_ID(BETTER_ENUMS_M119(m,d,__VA_ARGS__))
260
#define BETTER_ENUMS_M121(m,d,x,...) m(d,120,x) \
261
BETTER_ENUMS_ID(BETTER_ENUMS_M120(m,d,__VA_ARGS__))
262
#define BETTER_ENUMS_M122(m,d,x,...) m(d,121,x) \
263
BETTER_ENUMS_ID(BETTER_ENUMS_M121(m,d,__VA_ARGS__))
264
#define BETTER_ENUMS_M123(m,d,x,...) m(d,122,x) \
265
BETTER_ENUMS_ID(BETTER_ENUMS_M122(m,d,__VA_ARGS__))
266
#define BETTER_ENUMS_M124(m,d,x,...) m(d,123,x) \
267
BETTER_ENUMS_ID(BETTER_ENUMS_M123(m,d,__VA_ARGS__))
268
#define BETTER_ENUMS_M125(m,d,x,...) m(d,124,x) \
269
BETTER_ENUMS_ID(BETTER_ENUMS_M124(m,d,__VA_ARGS__))
270
#define BETTER_ENUMS_M126(m,d,x,...) m(d,125,x) \
271
BETTER_ENUMS_ID(BETTER_ENUMS_M125(m,d,__VA_ARGS__))
272
#define BETTER_ENUMS_M127(m,d,x,...) m(d,126,x) \
273
BETTER_ENUMS_ID(BETTER_ENUMS_M126(m,d,__VA_ARGS__))
274
#define BETTER_ENUMS_M128(m,d,x,...) m(d,127,x) \
275
BETTER_ENUMS_ID(BETTER_ENUMS_M127(m,d,__VA_ARGS__))
276
#define BETTER_ENUMS_M129(m,d,x,...) m(d,128,x) \
277
BETTER_ENUMS_ID(BETTER_ENUMS_M128(m,d,__VA_ARGS__))
278
#define BETTER_ENUMS_M130(m,d,x,...) m(d,129,x) \
279
BETTER_ENUMS_ID(BETTER_ENUMS_M129(m,d,__VA_ARGS__))
280
#define BETTER_ENUMS_M131(m,d,x,...) m(d,130,x) \
281
BETTER_ENUMS_ID(BETTER_ENUMS_M130(m,d,__VA_ARGS__))
282
#define BETTER_ENUMS_M132(m,d,x,...) m(d,131,x) \
283
BETTER_ENUMS_ID(BETTER_ENUMS_M131(m,d,__VA_ARGS__))
284
#define BETTER_ENUMS_M133(m,d,x,...) m(d,132,x) \
285
BETTER_ENUMS_ID(BETTER_ENUMS_M132(m,d,__VA_ARGS__))
286
#define BETTER_ENUMS_M134(m,d,x,...) m(d,133,x) \
287
BETTER_ENUMS_ID(BETTER_ENUMS_M133(m,d,__VA_ARGS__))
288
#define BETTER_ENUMS_M135(m,d,x,...) m(d,134,x) \
289
BETTER_ENUMS_ID(BETTER_ENUMS_M134(m,d,__VA_ARGS__))
290
#define BETTER_ENUMS_M136(m,d,x,...) m(d,135,x) \
291
BETTER_ENUMS_ID(BETTER_ENUMS_M135(m,d,__VA_ARGS__))
292
#define BETTER_ENUMS_M137(m,d,x,...) m(d,136,x) \
293
BETTER_ENUMS_ID(BETTER_ENUMS_M136(m,d,__VA_ARGS__))
294
#define BETTER_ENUMS_M138(m,d,x,...) m(d,137,x) \
295
BETTER_ENUMS_ID(BETTER_ENUMS_M137(m,d,__VA_ARGS__))
296
#define BETTER_ENUMS_M139(m,d,x,...) m(d,138,x) \
297
BETTER_ENUMS_ID(BETTER_ENUMS_M138(m,d,__VA_ARGS__))
298
#define BETTER_ENUMS_M140(m,d,x,...) m(d,139,x) \
299
BETTER_ENUMS_ID(BETTER_ENUMS_M139(m,d,__VA_ARGS__))
300
#define BETTER_ENUMS_M141(m,d,x,...) m(d,140,x) \
301
BETTER_ENUMS_ID(BETTER_ENUMS_M140(m,d,__VA_ARGS__))
302
#define BETTER_ENUMS_M142(m,d,x,...) m(d,141,x) \
303
BETTER_ENUMS_ID(BETTER_ENUMS_M141(m,d,__VA_ARGS__))
304
#define BETTER_ENUMS_M143(m,d,x,...) m(d,142,x) \
305
BETTER_ENUMS_ID(BETTER_ENUMS_M142(m,d,__VA_ARGS__))
306
#define BETTER_ENUMS_M144(m,d,x,...) m(d,143,x) \
307
BETTER_ENUMS_ID(BETTER_ENUMS_M143(m,d,__VA_ARGS__))
308
#define BETTER_ENUMS_M145(m,d,x,...) m(d,144,x) \
309
BETTER_ENUMS_ID(BETTER_ENUMS_M144(m,d,__VA_ARGS__))
310
#define BETTER_ENUMS_M146(m,d,x,...) m(d,145,x) \
311
BETTER_ENUMS_ID(BETTER_ENUMS_M145(m,d,__VA_ARGS__))
312
#define BETTER_ENUMS_M147(m,d,x,...) m(d,146,x) \
313
BETTER_ENUMS_ID(BETTER_ENUMS_M146(m,d,__VA_ARGS__))
314
#define BETTER_ENUMS_M148(m,d,x,...) m(d,147,x) \
315
BETTER_ENUMS_ID(BETTER_ENUMS_M147(m,d,__VA_ARGS__))
316
#define BETTER_ENUMS_M149(m,d,x,...) m(d,148,x) \
317
BETTER_ENUMS_ID(BETTER_ENUMS_M148(m,d,__VA_ARGS__))
318
#define BETTER_ENUMS_M150(m,d,x,...) m(d,149,x) \
319
BETTER_ENUMS_ID(BETTER_ENUMS_M149(m,d,__VA_ARGS__))
320
#define BETTER_ENUMS_M151(m,d,x,...) m(d,150,x) \
321
BETTER_ENUMS_ID(BETTER_ENUMS_M150(m,d,__VA_ARGS__))
322
#define BETTER_ENUMS_M152(m,d,x,...) m(d,151,x) \
323
BETTER_ENUMS_ID(BETTER_ENUMS_M151(m,d,__VA_ARGS__))
324
#define BETTER_ENUMS_M153(m,d,x,...) m(d,152,x) \
325
BETTER_ENUMS_ID(BETTER_ENUMS_M152(m,d,__VA_ARGS__))
326
#define BETTER_ENUMS_M154(m,d,x,...) m(d,153,x) \
327
BETTER_ENUMS_ID(BETTER_ENUMS_M153(m,d,__VA_ARGS__))
328
#define BETTER_ENUMS_M155(m,d,x,...) m(d,154,x) \
329
BETTER_ENUMS_ID(BETTER_ENUMS_M154(m,d,__VA_ARGS__))
330
#define BETTER_ENUMS_M156(m,d,x,...) m(d,155,x) \
331
BETTER_ENUMS_ID(BETTER_ENUMS_M155(m,d,__VA_ARGS__))
332
#define BETTER_ENUMS_M157(m,d,x,...) m(d,156,x) \
333
BETTER_ENUMS_ID(BETTER_ENUMS_M156(m,d,__VA_ARGS__))
334
#define BETTER_ENUMS_M158(m,d,x,...) m(d,157,x) \
335
BETTER_ENUMS_ID(BETTER_ENUMS_M157(m,d,__VA_ARGS__))
336
#define BETTER_ENUMS_M159(m,d,x,...) m(d,158,x) \
337
BETTER_ENUMS_ID(BETTER_ENUMS_M158(m,d,__VA_ARGS__))
338
#define BETTER_ENUMS_M160(m,d,x,...) m(d,159,x) \
339
BETTER_ENUMS_ID(BETTER_ENUMS_M159(m,d,__VA_ARGS__))
340
#define BETTER_ENUMS_M161(m,d,x,...) m(d,160,x) \
341
BETTER_ENUMS_ID(BETTER_ENUMS_M160(m,d,__VA_ARGS__))
342
#define BETTER_ENUMS_M162(m,d,x,...) m(d,161,x) \
343
BETTER_ENUMS_ID(BETTER_ENUMS_M161(m,d,__VA_ARGS__))
344
#define BETTER_ENUMS_M163(m,d,x,...) m(d,162,x) \
345
BETTER_ENUMS_ID(BETTER_ENUMS_M162(m,d,__VA_ARGS__))
346
#define BETTER_ENUMS_M164(m,d,x,...) m(d,163,x) \
347
BETTER_ENUMS_ID(BETTER_ENUMS_M163(m,d,__VA_ARGS__))
348
#define BETTER_ENUMS_M165(m,d,x,...) m(d,164,x) \
349
BETTER_ENUMS_ID(BETTER_ENUMS_M164(m,d,__VA_ARGS__))
350
#define BETTER_ENUMS_M166(m,d,x,...) m(d,165,x) \
351
BETTER_ENUMS_ID(BETTER_ENUMS_M165(m,d,__VA_ARGS__))
352
#define BETTER_ENUMS_M167(m,d,x,...) m(d,166,x) \
353
BETTER_ENUMS_ID(BETTER_ENUMS_M166(m,d,__VA_ARGS__))
354
#define BETTER_ENUMS_M168(m,d,x,...) m(d,167,x) \
355
BETTER_ENUMS_ID(BETTER_ENUMS_M167(m,d,__VA_ARGS__))
356
#define BETTER_ENUMS_M169(m,d,x,...) m(d,168,x) \
357
BETTER_ENUMS_ID(BETTER_ENUMS_M168(m,d,__VA_ARGS__))
358
#define BETTER_ENUMS_M170(m,d,x,...) m(d,169,x) \
359
BETTER_ENUMS_ID(BETTER_ENUMS_M169(m,d,__VA_ARGS__))
360
#define BETTER_ENUMS_M171(m,d,x,...) m(d,170,x) \
361
BETTER_ENUMS_ID(BETTER_ENUMS_M170(m,d,__VA_ARGS__))
362
#define BETTER_ENUMS_M172(m,d,x,...) m(d,171,x) \
363
BETTER_ENUMS_ID(BETTER_ENUMS_M171(m,d,__VA_ARGS__))
364
#define BETTER_ENUMS_M173(m,d,x,...) m(d,172,x) \
365
BETTER_ENUMS_ID(BETTER_ENUMS_M172(m,d,__VA_ARGS__))
366
#define BETTER_ENUMS_M174(m,d,x,...) m(d,173,x) \
367
BETTER_ENUMS_ID(BETTER_ENUMS_M173(m,d,__VA_ARGS__))
368
#define BETTER_ENUMS_M175(m,d,x,...) m(d,174,x) \
369
BETTER_ENUMS_ID(BETTER_ENUMS_M174(m,d,__VA_ARGS__))
370
#define BETTER_ENUMS_M176(m,d,x,...) m(d,175,x) \
371
BETTER_ENUMS_ID(BETTER_ENUMS_M175(m,d,__VA_ARGS__))
372
#define BETTER_ENUMS_M177(m,d,x,...) m(d,176,x) \
373
BETTER_ENUMS_ID(BETTER_ENUMS_M176(m,d,__VA_ARGS__))
374
#define BETTER_ENUMS_M178(m,d,x,...) m(d,177,x) \
375
BETTER_ENUMS_ID(BETTER_ENUMS_M177(m,d,__VA_ARGS__))
376
#define BETTER_ENUMS_M179(m,d,x,...) m(d,178,x) \
377
BETTER_ENUMS_ID(BETTER_ENUMS_M178(m,d,__VA_ARGS__))
378
#define BETTER_ENUMS_M180(m,d,x,...) m(d,179,x) \
379
BETTER_ENUMS_ID(BETTER_ENUMS_M179(m,d,__VA_ARGS__))
380
#define BETTER_ENUMS_M181(m,d,x,...) m(d,180,x) \
381
BETTER_ENUMS_ID(BETTER_ENUMS_M180(m,d,__VA_ARGS__))
382
#define BETTER_ENUMS_M182(m,d,x,...) m(d,181,x) \
383
BETTER_ENUMS_ID(BETTER_ENUMS_M181(m,d,__VA_ARGS__))
384
#define BETTER_ENUMS_M183(m,d,x,...) m(d,182,x) \
385
BETTER_ENUMS_ID(BETTER_ENUMS_M182(m,d,__VA_ARGS__))
386
#define BETTER_ENUMS_M184(m,d,x,...) m(d,183,x) \
387
BETTER_ENUMS_ID(BETTER_ENUMS_M183(m,d,__VA_ARGS__))
388
#define BETTER_ENUMS_M185(m,d,x,...) m(d,184,x) \
389
BETTER_ENUMS_ID(BETTER_ENUMS_M184(m,d,__VA_ARGS__))
390
#define BETTER_ENUMS_M186(m,d,x,...) m(d,185,x) \
391
BETTER_ENUMS_ID(BETTER_ENUMS_M185(m,d,__VA_ARGS__))
392
#define BETTER_ENUMS_M187(m,d,x,...) m(d,186,x) \
393
BETTER_ENUMS_ID(BETTER_ENUMS_M186(m,d,__VA_ARGS__))
394
#define BETTER_ENUMS_M188(m,d,x,...) m(d,187,x) \
395
BETTER_ENUMS_ID(BETTER_ENUMS_M187(m,d,__VA_ARGS__))
396
#define BETTER_ENUMS_M189(m,d,x,...) m(d,188,x) \
397
BETTER_ENUMS_ID(BETTER_ENUMS_M188(m,d,__VA_ARGS__))
398
#define BETTER_ENUMS_M190(m,d,x,...) m(d,189,x) \
399
BETTER_ENUMS_ID(BETTER_ENUMS_M189(m,d,__VA_ARGS__))
400
#define BETTER_ENUMS_M191(m,d,x,...) m(d,190,x) \
401
BETTER_ENUMS_ID(BETTER_ENUMS_M190(m,d,__VA_ARGS__))
402
#define BETTER_ENUMS_M192(m,d,x,...) m(d,191,x) \
403
BETTER_ENUMS_ID(BETTER_ENUMS_M191(m,d,__VA_ARGS__))
404
#define BETTER_ENUMS_M193(m,d,x,...) m(d,192,x) \
405
BETTER_ENUMS_ID(BETTER_ENUMS_M192(m,d,__VA_ARGS__))
406
#define BETTER_ENUMS_M194(m,d,x,...) m(d,193,x) \
407
BETTER_ENUMS_ID(BETTER_ENUMS_M193(m,d,__VA_ARGS__))
408
#define BETTER_ENUMS_M195(m,d,x,...) m(d,194,x) \
409
BETTER_ENUMS_ID(BETTER_ENUMS_M194(m,d,__VA_ARGS__))
410
#define BETTER_ENUMS_M196(m,d,x,...) m(d,195,x) \
411
BETTER_ENUMS_ID(BETTER_ENUMS_M195(m,d,__VA_ARGS__))
412
#define BETTER_ENUMS_M197(m,d,x,...) m(d,196,x) \
413
BETTER_ENUMS_ID(BETTER_ENUMS_M196(m,d,__VA_ARGS__))
414
#define BETTER_ENUMS_M198(m,d,x,...) m(d,197,x) \
415
BETTER_ENUMS_ID(BETTER_ENUMS_M197(m,d,__VA_ARGS__))
416
#define BETTER_ENUMS_M199(m,d,x,...) m(d,198,x) \
417
BETTER_ENUMS_ID(BETTER_ENUMS_M198(m,d,__VA_ARGS__))
418
#define BETTER_ENUMS_M200(m,d,x,...) m(d,199,x) \
419
BETTER_ENUMS_ID(BETTER_ENUMS_M199(m,d,__VA_ARGS__))
420
#define BETTER_ENUMS_M201(m,d,x,...) m(d,200,x) \
421
BETTER_ENUMS_ID(BETTER_ENUMS_M200(m,d,__VA_ARGS__))
422
#define BETTER_ENUMS_M202(m,d,x,...) m(d,201,x) \
423
BETTER_ENUMS_ID(BETTER_ENUMS_M201(m,d,__VA_ARGS__))
424
#define BETTER_ENUMS_M203(m,d,x,...) m(d,202,x) \
425
BETTER_ENUMS_ID(BETTER_ENUMS_M202(m,d,__VA_ARGS__))
426
#define BETTER_ENUMS_M204(m,d,x,...) m(d,203,x) \
427
BETTER_ENUMS_ID(BETTER_ENUMS_M203(m,d,__VA_ARGS__))
428
#define BETTER_ENUMS_M205(m,d,x,...) m(d,204,x) \
429
BETTER_ENUMS_ID(BETTER_ENUMS_M204(m,d,__VA_ARGS__))
430
#define BETTER_ENUMS_M206(m,d,x,...) m(d,205,x) \
431
BETTER_ENUMS_ID(BETTER_ENUMS_M205(m,d,__VA_ARGS__))
432
#define BETTER_ENUMS_M207(m,d,x,...) m(d,206,x) \
433
BETTER_ENUMS_ID(BETTER_ENUMS_M206(m,d,__VA_ARGS__))
434
#define BETTER_ENUMS_M208(m,d,x,...) m(d,207,x) \
435
BETTER_ENUMS_ID(BETTER_ENUMS_M207(m,d,__VA_ARGS__))
436
#define BETTER_ENUMS_M209(m,d,x,...) m(d,208,x) \
437
BETTER_ENUMS_ID(BETTER_ENUMS_M208(m,d,__VA_ARGS__))
438
#define BETTER_ENUMS_M210(m,d,x,...) m(d,209,x) \
439
BETTER_ENUMS_ID(BETTER_ENUMS_M209(m,d,__VA_ARGS__))
440
#define BETTER_ENUMS_M211(m,d,x,...) m(d,210,x) \
441
BETTER_ENUMS_ID(BETTER_ENUMS_M210(m,d,__VA_ARGS__))
442
#define BETTER_ENUMS_M212(m,d,x,...) m(d,211,x) \
443
BETTER_ENUMS_ID(BETTER_ENUMS_M211(m,d,__VA_ARGS__))
444
#define BETTER_ENUMS_M213(m,d,x,...) m(d,212,x) \
445
BETTER_ENUMS_ID(BETTER_ENUMS_M212(m,d,__VA_ARGS__))
446
#define BETTER_ENUMS_M214(m,d,x,...) m(d,213,x) \
447
BETTER_ENUMS_ID(BETTER_ENUMS_M213(m,d,__VA_ARGS__))
448
#define BETTER_ENUMS_M215(m,d,x,...) m(d,214,x) \
449
BETTER_ENUMS_ID(BETTER_ENUMS_M214(m,d,__VA_ARGS__))
450
#define BETTER_ENUMS_M216(m,d,x,...) m(d,215,x) \
451
BETTER_ENUMS_ID(BETTER_ENUMS_M215(m,d,__VA_ARGS__))
452
#define BETTER_ENUMS_M217(m,d,x,...) m(d,216,x) \
453
BETTER_ENUMS_ID(BETTER_ENUMS_M216(m,d,__VA_ARGS__))
454
#define BETTER_ENUMS_M218(m,d,x,...) m(d,217,x) \
455
BETTER_ENUMS_ID(BETTER_ENUMS_M217(m,d,__VA_ARGS__))
456
#define BETTER_ENUMS_M219(m,d,x,...) m(d,218,x) \
457
BETTER_ENUMS_ID(BETTER_ENUMS_M218(m,d,__VA_ARGS__))
458
#define BETTER_ENUMS_M220(m,d,x,...) m(d,219,x) \
459
BETTER_ENUMS_ID(BETTER_ENUMS_M219(m,d,__VA_ARGS__))
460
#define BETTER_ENUMS_M221(m,d,x,...) m(d,220,x) \
461
BETTER_ENUMS_ID(BETTER_ENUMS_M220(m,d,__VA_ARGS__))
462
#define BETTER_ENUMS_M222(m,d,x,...) m(d,221,x) \
463
BETTER_ENUMS_ID(BETTER_ENUMS_M221(m,d,__VA_ARGS__))
464
#define BETTER_ENUMS_M223(m,d,x,...) m(d,222,x) \
465
BETTER_ENUMS_ID(BETTER_ENUMS_M222(m,d,__VA_ARGS__))
466
#define BETTER_ENUMS_M224(m,d,x,...) m(d,223,x) \
467
BETTER_ENUMS_ID(BETTER_ENUMS_M223(m,d,__VA_ARGS__))
468
#define BETTER_ENUMS_M225(m,d,x,...) m(d,224,x) \
469
BETTER_ENUMS_ID(BETTER_ENUMS_M224(m,d,__VA_ARGS__))
470
#define BETTER_ENUMS_M226(m,d,x,...) m(d,225,x) \
471
BETTER_ENUMS_ID(BETTER_ENUMS_M225(m,d,__VA_ARGS__))
472
#define BETTER_ENUMS_M227(m,d,x,...) m(d,226,x) \
473
BETTER_ENUMS_ID(BETTER_ENUMS_M226(m,d,__VA_ARGS__))
474
#define BETTER_ENUMS_M228(m,d,x,...) m(d,227,x) \
475
BETTER_ENUMS_ID(BETTER_ENUMS_M227(m,d,__VA_ARGS__))
476
#define BETTER_ENUMS_M229(m,d,x,...) m(d,228,x) \
477
BETTER_ENUMS_ID(BETTER_ENUMS_M228(m,d,__VA_ARGS__))
478
#define BETTER_ENUMS_M230(m,d,x,...) m(d,229,x) \
479
BETTER_ENUMS_ID(BETTER_ENUMS_M229(m,d,__VA_ARGS__))
480
#define BETTER_ENUMS_M231(m,d,x,...) m(d,230,x) \
481
BETTER_ENUMS_ID(BETTER_ENUMS_M230(m,d,__VA_ARGS__))
482
#define BETTER_ENUMS_M232(m,d,x,...) m(d,231,x) \
483
BETTER_ENUMS_ID(BETTER_ENUMS_M231(m,d,__VA_ARGS__))
484
#define BETTER_ENUMS_M233(m,d,x,...) m(d,232,x) \
485
BETTER_ENUMS_ID(BETTER_ENUMS_M232(m,d,__VA_ARGS__))
486
#define BETTER_ENUMS_M234(m,d,x,...) m(d,233,x) \
487
BETTER_ENUMS_ID(BETTER_ENUMS_M233(m,d,__VA_ARGS__))
488
#define BETTER_ENUMS_M235(m,d,x,...) m(d,234,x) \
489
BETTER_ENUMS_ID(BETTER_ENUMS_M234(m,d,__VA_ARGS__))
490
#define BETTER_ENUMS_M236(m,d,x,...) m(d,235,x) \
491
BETTER_ENUMS_ID(BETTER_ENUMS_M235(m,d,__VA_ARGS__))
492
#define BETTER_ENUMS_M237(m,d,x,...) m(d,236,x) \
493
BETTER_ENUMS_ID(BETTER_ENUMS_M236(m,d,__VA_ARGS__))
494
#define BETTER_ENUMS_M238(m,d,x,...) m(d,237,x) \
495
BETTER_ENUMS_ID(BETTER_ENUMS_M237(m,d,__VA_ARGS__))
496
#define BETTER_ENUMS_M239(m,d,x,...) m(d,238,x) \
497
BETTER_ENUMS_ID(BETTER_ENUMS_M238(m,d,__VA_ARGS__))
498
#define BETTER_ENUMS_M240(m,d,x,...) m(d,239,x) \
499
BETTER_ENUMS_ID(BETTER_ENUMS_M239(m,d,__VA_ARGS__))
500
#define BETTER_ENUMS_M241(m,d,x,...) m(d,240,x) \
501
BETTER_ENUMS_ID(BETTER_ENUMS_M240(m,d,__VA_ARGS__))
502
#define BETTER_ENUMS_M242(m,d,x,...) m(d,241,x) \
503
BETTER_ENUMS_ID(BETTER_ENUMS_M241(m,d,__VA_ARGS__))
504
#define BETTER_ENUMS_M243(m,d,x,...) m(d,242,x) \
505
BETTER_ENUMS_ID(BETTER_ENUMS_M242(m,d,__VA_ARGS__))
506
#define BETTER_ENUMS_M244(m,d,x,...) m(d,243,x) \
507
BETTER_ENUMS_ID(BETTER_ENUMS_M243(m,d,__VA_ARGS__))
508
#define BETTER_ENUMS_M245(m,d,x,...) m(d,244,x) \
509
BETTER_ENUMS_ID(BETTER_ENUMS_M244(m,d,__VA_ARGS__))
510
#define BETTER_ENUMS_M246(m,d,x,...) m(d,245,x) \
511
BETTER_ENUMS_ID(BETTER_ENUMS_M245(m,d,__VA_ARGS__))
512
#define BETTER_ENUMS_M247(m,d,x,...) m(d,246,x) \
513
BETTER_ENUMS_ID(BETTER_ENUMS_M246(m,d,__VA_ARGS__))
514
#define BETTER_ENUMS_M248(m,d,x,...) m(d,247,x) \
515
BETTER_ENUMS_ID(BETTER_ENUMS_M247(m,d,__VA_ARGS__))
516
#define BETTER_ENUMS_M249(m,d,x,...) m(d,248,x) \
517
BETTER_ENUMS_ID(BETTER_ENUMS_M248(m,d,__VA_ARGS__))
518
#define BETTER_ENUMS_M250(m,d,x,...) m(d,249,x) \
519
BETTER_ENUMS_ID(BETTER_ENUMS_M249(m,d,__VA_ARGS__))
520
#define BETTER_ENUMS_M251(m,d,x,...) m(d,250,x) \
521
BETTER_ENUMS_ID(BETTER_ENUMS_M250(m,d,__VA_ARGS__))
522
#define BETTER_ENUMS_M252(m,d,x,...) m(d,251,x) \
523
BETTER_ENUMS_ID(BETTER_ENUMS_M251(m,d,__VA_ARGS__))
524
#define BETTER_ENUMS_M253(m,d,x,...) m(d,252,x) \
525
BETTER_ENUMS_ID(BETTER_ENUMS_M252(m,d,__VA_ARGS__))
526
#define BETTER_ENUMS_M254(m,d,x,...) m(d,253,x) \
527
BETTER_ENUMS_ID(BETTER_ENUMS_M253(m,d,__VA_ARGS__))
528
#define BETTER_ENUMS_M255(m,d,x,...) m(d,254,x) \
529
BETTER_ENUMS_ID(BETTER_ENUMS_M254(m,d,__VA_ARGS__))
530
#define BETTER_ENUMS_M256(m,d,x,...) m(d,255,x) \
531
BETTER_ENUMS_ID(BETTER_ENUMS_M255(m,d,__VA_ARGS__))
532
533
#define BETTER_ENUMS_PP_COUNT_IMPL(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, \
534
_11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, \
535
_26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, \
536
_41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, \
537
_56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, \
538
_71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, \
539
_86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100,\
540
_101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, \
541
_113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, _124, \
542
_125, _126, _127, _128, _129, _130, _131, _132, _133, _134, _135, _136, \
543
_137, _138, _139, _140, _141, _142, _143, _144, _145, _146, _147, _148, \
544
_149, _150, _151, _152, _153, _154, _155, _156, _157, _158, _159, _160, \
545
_161, _162, _163, _164, _165, _166, _167, _168, _169, _170, _171, _172, \
546
_173, _174, _175, _176, _177, _178, _179, _180, _181, _182, _183, _184, \
547
_185, _186, _187, _188, _189, _190, _191, _192, _193, _194, _195, _196, \
548
_197, _198, _199, _200, _201, _202, _203, _204, _205, _206, _207, _208, \
549
_209, _210, _211, _212, _213, _214, _215, _216, _217, _218, _219, _220, \
550
_221, _222, _223, _224, _225, _226, _227, _228, _229, _230, _231, _232, \
551
_233, _234, _235, _236, _237, _238, _239, _240, _241, _242, _243, _244, \
552
_245, _246, _247, _248, _249, _250, _251, _252, _253, _254, _255, _256, \
553
count, ...) count
554
555
#define BETTER_ENUMS_PP_COUNT(...) \
556
BETTER_ENUMS_ID(BETTER_ENUMS_PP_COUNT_IMPL(__VA_ARGS__, 256, 255, 254, 253,\
557
252, 251, 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, 240, 239, \
558
238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, \
559
224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, \
560
210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, \
561
196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, \
562
182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, \
563
168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, \
564
154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, \
565
140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, \
566
126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, \
567
112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, \
568
98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81,\
569
80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63,\
570
62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45,\
571
44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27,\
572
26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, \
573
8, 7, 6, 5, 4, 3, 2, 1))
574
575
#define BETTER_ENUMS_ITERATE(X, f, l) X(f, l, 0) X(f, l, 1) X(f, l, 2) \
576
X(f, l, 3) X(f, l, 4) X(f, l, 5) X(f, l, 6) X(f, l, 7) X(f, l, 8) \
577
X(f, l, 9) X(f, l, 10) X(f, l, 11) X(f, l, 12) X(f, l, 13) X(f, l, 14) \
578
X(f, l, 15) X(f, l, 16) X(f, l, 17) X(f, l, 18) X(f, l, 19) X(f, l, 20) \
579
X(f, l, 21) X(f, l, 22) X(f, l, 23) X(f, l, 24) X(f, l, 25) X(f, l, 26) \
580
X(f, l, 27) X(f, l, 28) X(f, l, 29) X(f, l, 30) X(f, l, 31)
581
582
#endif // #ifndef BETTER_ENUMS_MACRO_FILE_H
Generated on Wed Apr 17 2019 18:31:55 for TorchCraftAI by
1.8.11