eĿlipsis
a language independent preprocessor
Loading...
Searching...
No Matches
predefined_c_feature_generate.h
Go to the documentation of this file.
1
#ifdef __has_feature
2
# if __has_extension(address_sanitizer)
3
# define __has_extension‿address_sanitizer ,
4
# endif
5
# if __has_feature(address_sanitizer)
6
# define __has_feature‿address_sanitizer ,
7
# endif
8
# if __has_extension(attribute_deprecated_with_message)
9
# define __has_extension‿attribute_deprecated_with_message ,
10
# endif
11
# if __has_feature(attribute_deprecated_with_message)
12
# define __has_feature‿attribute_deprecated_with_message ,
13
# endif
14
# if __has_extension(attribute_unavailable_with_message)
15
# define __has_extension‿attribute_unavailable_with_message ,
16
# endif
17
# if __has_feature(attribute_unavailable_with_message)
18
# define __has_feature‿attribute_unavailable_with_message ,
19
# endif
20
# if __has_extension(blocks)
21
# define __has_extension‿blocks ,
22
# endif
23
# if __has_feature(blocks)
24
# define __has_feature‿blocks ,
25
# endif
26
# if __has_extension(c_alignas)
27
# define __has_extension‿c_alignas ,
28
# endif
29
# if __has_feature(c_alignas)
30
# define __has_feature‿c_alignas ,
31
# endif
32
# if __has_extension(c_alignof)
33
# define __has_extension‿c_alignof ,
34
# endif
35
# if __has_feature(c_alignof)
36
# define __has_feature‿c_alignof ,
37
# endif
38
# if __has_extension(c_atomic)
39
# define __has_extension‿c_atomic ,
40
# endif
41
# if __has_feature(c_atomic)
42
# define __has_feature‿c_atomic ,
43
# endif
44
# if __has_extension(c_generic_selections)
45
# define __has_extension‿c_generic_selections ,
46
# endif
47
# if __has_feature(c_generic_selections)
48
# define __has_feature‿c_generic_selections ,
49
# endif
50
# if __has_extension(c_generic_selection_with_controlling_type)
51
# define __has_extension‿c_generic_selection_with_controlling_type ,
52
# endif
53
# if __has_feature(c_generic_selection_with_controlling_type)
54
# define __has_feature‿c_generic_selection_with_controlling_type ,
55
# endif
56
# if __has_extension(c_static_assert)
57
# define __has_extension‿c_static_assert ,
58
# endif
59
# if __has_feature(c_static_assert)
60
# define __has_feature‿c_static_assert ,
61
# endif
62
# if __has_extension(c_thread_local)
63
# define __has_extension‿c_thread_local ,
64
# endif
65
# if __has_feature(c_thread_local)
66
# define __has_feature‿c_thread_local ,
67
# endif
68
# if __has_extension(cxx_access_control_sfinae)
69
# define __has_extension‿cxx_access_control_sfinae ,
70
# endif
71
# if __has_feature(cxx_access_control_sfinae)
72
# define __has_feature‿cxx_access_control_sfinae ,
73
# endif
74
# if __has_extension(cxx_aggregate_nsdmi)
75
# define __has_extension‿cxx_aggregate_nsdmi ,
76
# endif
77
# if __has_feature(cxx_aggregate_nsdmi)
78
# define __has_feature‿cxx_aggregate_nsdmi ,
79
# endif
80
# if __has_extension(cxx_alias_templates)
81
# define __has_extension‿cxx_alias_templates ,
82
# endif
83
# if __has_feature(cxx_alias_templates)
84
# define __has_feature‿cxx_alias_templates ,
85
# endif
86
# if __has_extension(cxx_alignas)
87
# define __has_extension‿cxx_alignas ,
88
# endif
89
# if __has_feature(cxx_alignas)
90
# define __has_feature‿cxx_alignas ,
91
# endif
92
# if __has_extension(cxx_alignof)
93
# define __has_extension‿cxx_alignof ,
94
# endif
95
# if __has_feature(cxx_alignof)
96
# define __has_feature‿cxx_alignof ,
97
# endif
98
# if __has_extension(cxx_attributes)
99
# define __has_extension‿cxx_attributes ,
100
# endif
101
# if __has_feature(cxx_attributes)
102
# define __has_feature‿cxx_attributes ,
103
# endif
104
# if __has_extension(cxx_attributes_on_using_declarations)
105
# define __has_extension‿cxx_attributes_on_using_declarations ,
106
# endif
107
# if __has_feature(cxx_attributes_on_using_declarations)
108
# define __has_feature‿cxx_attributes_on_using_declarations ,
109
# endif
110
# if __has_extension(cxx_auto_type)
111
# define __has_extension‿cxx_auto_type ,
112
# endif
113
# if __has_feature(cxx_auto_type)
114
# define __has_feature‿cxx_auto_type ,
115
# endif
116
# if __has_extension(cxx_binary_literals)
117
# define __has_extension‿cxx_binary_literals ,
118
# endif
119
# if __has_feature(cxx_binary_literals)
120
# define __has_feature‿cxx_binary_literals ,
121
# endif
122
# if __has_extension(cxx_constexpr)
123
# define __has_extension‿cxx_constexpr ,
124
# endif
125
# if __has_feature(cxx_constexpr)
126
# define __has_feature‿cxx_constexpr ,
127
# endif
128
# if __has_extension(cxx_constexpr_string_builtins)
129
# define __has_extension‿cxx_constexpr_string_builtins ,
130
# endif
131
# if __has_feature(cxx_constexpr_string_builtins)
132
# define __has_feature‿cxx_constexpr_string_builtins ,
133
# endif
134
# if __has_extension(cxx_contextual_conversions)
135
# define __has_extension‿cxx_contextual_conversions ,
136
# endif
137
# if __has_feature(cxx_contextual_conversions)
138
# define __has_feature‿cxx_contextual_conversions ,
139
# endif
140
# if __has_extension(cxx_decltype)
141
# define __has_extension‿cxx_decltype ,
142
# endif
143
# if __has_feature(cxx_decltype)
144
# define __has_feature‿cxx_decltype ,
145
# endif
146
# if __has_extension(cxx_decltype_auto)
147
# define __has_extension‿cxx_decltype_auto ,
148
# endif
149
# if __has_feature(cxx_decltype_auto)
150
# define __has_feature‿cxx_decltype_auto ,
151
# endif
152
# if __has_extension(cxx_decltype_incomplete_return_types)
153
# define __has_extension‿cxx_decltype_incomplete_return_types ,
154
# endif
155
# if __has_feature(cxx_decltype_incomplete_return_types)
156
# define __has_feature‿cxx_decltype_incomplete_return_types ,
157
# endif
158
# if __has_extension(cxx_defaulted_functions)
159
# define __has_extension‿cxx_defaulted_functions ,
160
# endif
161
# if __has_feature(cxx_defaulted_functions)
162
# define __has_feature‿cxx_defaulted_functions ,
163
# endif
164
# if __has_extension(cxx_default_function_template_args)
165
# define __has_extension‿cxx_default_function_template_args ,
166
# endif
167
# if __has_feature(cxx_default_function_template_args)
168
# define __has_feature‿cxx_default_function_template_args ,
169
# endif
170
# if __has_extension(cxx_delegating_constructors)
171
# define __has_extension‿cxx_delegating_constructors ,
172
# endif
173
# if __has_feature(cxx_delegating_constructors)
174
# define __has_feature‿cxx_delegating_constructors ,
175
# endif
176
# if __has_extension(cxx_deleted_functions)
177
# define __has_extension‿cxx_deleted_functions ,
178
# endif
179
# if __has_feature(cxx_deleted_functions)
180
# define __has_feature‿cxx_deleted_functions ,
181
# endif
182
# if __has_extension(cxx_exceptions)
183
# define __has_extension‿cxx_exceptions ,
184
# endif
185
# if __has_feature(cxx_exceptions)
186
# define __has_feature‿cxx_exceptions ,
187
# endif
188
# if __has_extension(cxx_explicit_conversions)
189
# define __has_extension‿cxx_explicit_conversions ,
190
# endif
191
# if __has_feature(cxx_explicit_conversions)
192
# define __has_feature‿cxx_explicit_conversions ,
193
# endif
194
# if __has_extension(cxx_generalized_initializers)
195
# define __has_extension‿cxx_generalized_initializers ,
196
# endif
197
# if __has_feature(cxx_generalized_initializers)
198
# define __has_feature‿cxx_generalized_initializers ,
199
# endif
200
# if __has_extension(cxx_generic_lambdas)
201
# define __has_extension‿cxx_generic_lambdas ,
202
# endif
203
# if __has_feature(cxx_generic_lambdas)
204
# define __has_feature‿cxx_generic_lambdas ,
205
# endif
206
# if __has_extension(cxx_implicit_moves)
207
# define __has_extension‿cxx_implicit_moves ,
208
# endif
209
# if __has_feature(cxx_implicit_moves)
210
# define __has_feature‿cxx_implicit_moves ,
211
# endif
212
# if __has_extension(cxx_inheriting_constructors)
213
# define __has_extension‿cxx_inheriting_constructors ,
214
# endif
215
# if __has_feature(cxx_inheriting_constructors)
216
# define __has_feature‿cxx_inheriting_constructors ,
217
# endif
218
# if __has_extension(cxx_init_captures)
219
# define __has_extension‿cxx_init_captures ,
220
# endif
221
# if __has_feature(cxx_init_captures)
222
# define __has_feature‿cxx_init_captures ,
223
# endif
224
# if __has_extension(cxx_inline_namespaces)
225
# define __has_extension‿cxx_inline_namespaces ,
226
# endif
227
# if __has_feature(cxx_inline_namespaces)
228
# define __has_feature‿cxx_inline_namespaces ,
229
# endif
230
# if __has_extension(cxx_lambdas)
231
# define __has_extension‿cxx_lambdas ,
232
# endif
233
# if __has_feature(cxx_lambdas)
234
# define __has_feature‿cxx_lambdas ,
235
# endif
236
# if __has_extension(cxx_local_type_template_args)
237
# define __has_extension‿cxx_local_type_template_args ,
238
# endif
239
# if __has_feature(cxx_local_type_template_args)
240
# define __has_feature‿cxx_local_type_template_args ,
241
# endif
242
# if __has_extension(cxx_noexcept)
243
# define __has_extension‿cxx_noexcept ,
244
# endif
245
# if __has_feature(cxx_noexcept)
246
# define __has_feature‿cxx_noexcept ,
247
# endif
248
# if __has_extension(cxx_nonstatic_member_init)
249
# define __has_extension‿cxx_nonstatic_member_init ,
250
# endif
251
# if __has_feature(cxx_nonstatic_member_init)
252
# define __has_feature‿cxx_nonstatic_member_init ,
253
# endif
254
# if __has_extension(cxx_nullptr)
255
# define __has_extension‿cxx_nullptr ,
256
# endif
257
# if __has_feature(cxx_nullptr)
258
# define __has_feature‿cxx_nullptr ,
259
# endif
260
# if __has_extension(cxx_override_control)
261
# define __has_extension‿cxx_override_control ,
262
# endif
263
# if __has_feature(cxx_override_control)
264
# define __has_feature‿cxx_override_control ,
265
# endif
266
# if __has_extension(cxx_range_for)
267
# define __has_extension‿cxx_range_for ,
268
# endif
269
# if __has_feature(cxx_range_for)
270
# define __has_feature‿cxx_range_for ,
271
# endif
272
# if __has_extension(cxx_raw_string_literals)
273
# define __has_extension‿cxx_raw_string_literals ,
274
# endif
275
# if __has_feature(cxx_raw_string_literals)
276
# define __has_feature‿cxx_raw_string_literals ,
277
# endif
278
# if __has_extension(cxx_reference_qualified_functions)
279
# define __has_extension‿cxx_reference_qualified_functions ,
280
# endif
281
# if __has_feature(cxx_reference_qualified_functions)
282
# define __has_feature‿cxx_reference_qualified_functions ,
283
# endif
284
# if __has_extension(cxx_relaxed_constexpr)
285
# define __has_extension‿cxx_relaxed_constexpr ,
286
# endif
287
# if __has_feature(cxx_relaxed_constexpr)
288
# define __has_feature‿cxx_relaxed_constexpr ,
289
# endif
290
# if __has_extension(cxx_return_type_deduction)
291
# define __has_extension‿cxx_return_type_deduction ,
292
# endif
293
# if __has_feature(cxx_return_type_deduction)
294
# define __has_feature‿cxx_return_type_deduction ,
295
# endif
296
# if __has_extension(cxx_rtti)
297
# define __has_extension‿cxx_rtti ,
298
# endif
299
# if __has_feature(cxx_rtti)
300
# define __has_feature‿cxx_rtti ,
301
# endif
302
# if __has_extension(cxx_runtime_array)
303
# define __has_extension‿cxx_runtime_array ,
304
# endif
305
# if __has_feature(cxx_runtime_array)
306
# define __has_feature‿cxx_runtime_array ,
307
# endif
308
# if __has_extension(cxx_rvalue_references)
309
# define __has_extension‿cxx_rvalue_references ,
310
# endif
311
# if __has_feature(cxx_rvalue_references)
312
# define __has_feature‿cxx_rvalue_references ,
313
# endif
314
# if __has_extension(cxx_static_assert)
315
# define __has_extension‿cxx_static_assert ,
316
# endif
317
# if __has_feature(cxx_static_assert)
318
# define __has_feature‿cxx_static_assert ,
319
# endif
320
# if __has_extension(cxx_strong_enums)
321
# define __has_extension‿cxx_strong_enums ,
322
# endif
323
# if __has_feature(cxx_strong_enums)
324
# define __has_feature‿cxx_strong_enums ,
325
# endif
326
# if __has_extension(cxx_thread_local)
327
# define __has_extension‿cxx_thread_local ,
328
# endif
329
# if __has_feature(cxx_thread_local)
330
# define __has_feature‿cxx_thread_local ,
331
# endif
332
# if __has_extension(cxx_trailing_return)
333
# define __has_extension‿cxx_trailing_return ,
334
# endif
335
# if __has_feature(cxx_trailing_return)
336
# define __has_feature‿cxx_trailing_return ,
337
# endif
338
# if __has_extension(cxx_unicode_literals)
339
# define __has_extension‿cxx_unicode_literals ,
340
# endif
341
# if __has_feature(cxx_unicode_literals)
342
# define __has_feature‿cxx_unicode_literals ,
343
# endif
344
# if __has_extension(cxx_unrestricted_unions)
345
# define __has_extension‿cxx_unrestricted_unions ,
346
# endif
347
# if __has_feature(cxx_unrestricted_unions)
348
# define __has_feature‿cxx_unrestricted_unions ,
349
# endif
350
# if __has_extension(cxx_user_literals)
351
# define __has_extension‿cxx_user_literals ,
352
# endif
353
# if __has_feature(cxx_user_literals)
354
# define __has_feature‿cxx_user_literals ,
355
# endif
356
# if __has_extension(cxx_variable_templates)
357
# define __has_extension‿cxx_variable_templates ,
358
# endif
359
# if __has_feature(cxx_variable_templates)
360
# define __has_feature‿cxx_variable_templates ,
361
# endif
362
# if __has_extension(cxx_variadic_templates)
363
# define __has_extension‿cxx_variadic_templates ,
364
# endif
365
# if __has_feature(cxx_variadic_templates)
366
# define __has_feature‿cxx_variadic_templates ,
367
# endif
368
# if __has_extension(dataflow_sanitizer)
369
# define __has_extension‿dataflow_sanitizer ,
370
# endif
371
# if __has_feature(dataflow_sanitizer)
372
# define __has_feature‿dataflow_sanitizer ,
373
# endif
374
# if __has_extension(enumerator_attributes)
375
# define __has_extension‿enumerator_attributes ,
376
# endif
377
# if __has_feature(enumerator_attributes)
378
# define __has_feature‿enumerator_attributes ,
379
# endif
380
# if __has_extension(gnu_asm_goto_with_outputs)
381
# define __has_extension‿gnu_asm_goto_with_outputs ,
382
# endif
383
# if __has_feature(gnu_asm_goto_with_outputs)
384
# define __has_feature‿gnu_asm_goto_with_outputs ,
385
# endif
386
# if __has_extension(gnu_asm_goto_with_outputs_full)
387
# define __has_extension‿gnu_asm_goto_with_outputs_full ,
388
# endif
389
# if __has_feature(gnu_asm_goto_with_outputs_full)
390
# define __has_feature‿gnu_asm_goto_with_outputs_full ,
391
# endif
392
# if __has_extension(memory_sanitizer)
393
# define __has_extension‿memory_sanitizer ,
394
# endif
395
# if __has_feature(memory_sanitizer)
396
# define __has_feature‿memory_sanitizer ,
397
# endif
398
# if __has_extension(modules)
399
# define __has_extension‿modules ,
400
# endif
401
# if __has_feature(modules)
402
# define __has_feature‿modules ,
403
# endif
404
# if __has_extension(objc_arc)
405
# define __has_extension‿objc_arc ,
406
# endif
407
# if __has_feature(objc_arc)
408
# define __has_feature‿objc_arc ,
409
# endif
410
# if __has_extension(objc_arc_fields)
411
# define __has_extension‿objc_arc_fields ,
412
# endif
413
# if __has_feature(objc_arc_fields)
414
# define __has_feature‿objc_arc_fields ,
415
# endif
416
# if __has_extension(objc_arc_weak)
417
# define __has_extension‿objc_arc_weak ,
418
# endif
419
# if __has_feature(objc_arc_weak)
420
# define __has_feature‿objc_arc_weak ,
421
# endif
422
# if __has_extension(objc_array_literals)
423
# define __has_extension‿objc_array_literals ,
424
# endif
425
# if __has_feature(objc_array_literals)
426
# define __has_feature‿objc_array_literals ,
427
# endif
428
# if __has_extension(objc_default_synthesize_properties)
429
# define __has_extension‿objc_default_synthesize_properties ,
430
# endif
431
# if __has_feature(objc_default_synthesize_properties)
432
# define __has_feature‿objc_default_synthesize_properties ,
433
# endif
434
# if __has_extension(objc_dictionary_literals)
435
# define __has_extension‿objc_dictionary_literals ,
436
# endif
437
# if __has_feature(objc_dictionary_literals)
438
# define __has_feature‿objc_dictionary_literals ,
439
# endif
440
# if __has_extension(objc_fixed_enum)
441
# define __has_extension‿objc_fixed_enum ,
442
# endif
443
# if __has_feature(objc_fixed_enum)
444
# define __has_feature‿objc_fixed_enum ,
445
# endif
446
# if __has_extension(objc_instancetype)
447
# define __has_extension‿objc_instancetype ,
448
# endif
449
# if __has_feature(objc_instancetype)
450
# define __has_feature‿objc_instancetype ,
451
# endif
452
# if __has_extension(objc_protocol_qualifier_mangling)
453
# define __has_extension‿objc_protocol_qualifier_mangling ,
454
# endif
455
# if __has_feature(objc_protocol_qualifier_mangling)
456
# define __has_feature‿objc_protocol_qualifier_mangling ,
457
# endif
458
# if __has_extension(objc_subscripting)
459
# define __has_extension‿objc_subscripting ,
460
# endif
461
# if __has_feature(objc_subscripting)
462
# define __has_feature‿objc_subscripting ,
463
# endif
464
# if __has_extension(pragma_clang_attribute_namespaces)
465
# define __has_extension‿pragma_clang_attribute_namespaces ,
466
# endif
467
# if __has_feature(pragma_clang_attribute_namespaces)
468
# define __has_feature‿pragma_clang_attribute_namespaces ,
469
# endif
470
# if __has_extension(safe_stack)
471
# define __has_extension‿safe_stack ,
472
# endif
473
# if __has_feature(safe_stack)
474
# define __has_feature‿safe_stack ,
475
# endif
476
# if __has_extension(thread_sanitizer)
477
# define __has_extension‿thread_sanitizer ,
478
# endif
479
# if __has_feature(thread_sanitizer)
480
# define __has_feature‿thread_sanitizer ,
481
# endif
482
#endif
/*__has_feature*/
include
c
predefined_c_feature_generate.h
Generated by
1.9.8
eĿlipsis
20250219
© 2025 Jens Gustedt
eĿlipsis
20250219