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*/