Searched refs:__has_extension (Results 1 – 25 of 28) sorted by relevance
12
5 #if __has_extension(c_static_assert)10 #if __has_extension(c_generic_selections)15 #if __has_extension(cxx_deleted_functions)20 #if __has_extension(cxx_inline_namespaces)25 #if __has_extension(cxx_override_control)30 #if __has_extension(cxx_range_for)35 #if __has_extension(cxx_reference_qualified_functions)40 #if __has_extension(cxx_rvalue_references)45 #if __has_extension(cxx_variadic_templates)50 #if __has_extension(cxx_local_type_template_args)[all …]
5 #if !__has_extension(dummy_extension)11 #if __has_extension(attribute_overloadable)17 #if __has_extension(c_static_assert)25 #if __has_extension(c_generic_selections)33 #if __has_extension(c_alignas)41 #if __has_extension(c_alignof)50 #if __has_extension(__c_alignas__)
94 # ifdef __has_extension /* Clang */96 # if __has_extension(attribute_deprecated_with_message)99 # if __has_extension(attribute_unavailable_with_message)
58 .. _langext-__has_feature-__has_extension:60 ``__has_feature`` and ``__has_extension``67 ``__has_extension`` evaluates to 1 if the feature is supported by Clang in the76 #ifndef __has_extension77 #define __has_extension __has_feature // Compatibility with pre-3.0 compilers.86 #if __has_extension(cxx_rvalue_references)102 If the ``-pedantic-errors`` option is given, ``__has_extension`` is equivalent357 Query for this feature with ``__has_extension(attribute_ext_vector_type)``.460 ``__has_extension(attribute_deprecated_with_message)`` and461 ``__has_extension(attribute_unavailable_with_message)``.[all …]
75 :ref:`\_\_has\_feature <langext-__has_feature-__has_extension>` can be used for
69 <langext-__has_feature-__has_extension>` can be used for this purpose.
184 :ref:`\_\_has\_feature <langext-__has_feature-__has_extension>` can be used for
34 #ifdef __has_extension35 #define TEST_HAS_EXTENSION(X) __has_extension(X)
14 #if !__has_extension(nullability)
357 # ifdef __has_extension358 # if __has_extension(attribute_unavailable_with_message)
28 #ifndef __has_extension29 # define __has_extension(x) 0 macro
83 # if !__has_extension(c_atomic)
222 #if __has_extension(c_atomic)
432 #ifndef __has_extension433 # define __has_extension(x) 0 macro
31 #ifndef __has_extension32 # define __has_extension(x) 0 macro
1456 #ifndef __has_extension // NOLINT1457 #define __has_extension(x) 0 // MSVC 10's preprocessor can't handle 'false'.1472 #if LANG_CXX11 || __has_extension(cxx_static_assert) || defined(_MSC_VER)1474 #elif __has_extension(c_static_assert)
140 #ifndef __has_extension141 #define __has_extension(__x) 0406 # if (__has_extension(cxx_nullptr) || __has_keyword(__nullptr)) && defined(_LIBCPP_ABI_ALWAYS_USE_…860 # if __has_extension(c_static_assert)871 # endif // __has_extension(c_static_assert)1205 #if __has_feature(cxx_atomic) || __has_extension(c_atomic) || __has_keyword(_Atomic)
11 #if !__has_extension(assume_nonnull)
295 #if __has_feature(c_static_assert) || __has_extension(c_static_assert)
218 (__has_extension(attribute_deprecated_with_message))
385 #if __has_extension(blocks)
51 #ifdef __has_extension(attribute_deprecated_with_message)