"Fossies" - the Fresh Open Source Software Archive

Member "cmake-3.7.1-win32-x86/share/cmake-3.7/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst" (30 Nov 2016, 10141 Bytes) of archive /windows/misc/cmake-3.7.1-win32-x86.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

CMAKE_CXX_KNOWN_FEATURES

List of C++ features known to this version of CMake.

The features listed in this global property may be known to be available to the C++ compiler. If the feature is available with the C++ compiler, it will be listed in the CMAKE_CXX_COMPILE_FEATURES variable.

The features listed here may be used with the target_compile_features command. See the cmake-compile-features(7) manual for information on compile features and a list of supported compilers.

The features known to this version of CMake are:

cxx_aggregate_default_initializers

Aggregate default initializers, as defined in N3605_.

cxx_alias_templates

Template aliases, as defined in N2258_.

cxx_alignas

Alignment control alignas, as defined in N2341_.

cxx_alignof

Alignment control alignof, as defined in N2341_.

cxx_attributes

Generic attributes, as defined in N2761_.

cxx_attribute_deprecated

[[deprecated]] attribute, as defined in N3760_.

cxx_auto_type

Automatic type deduction, as defined in N1984_.

cxx_binary_literals

Binary literals, as defined in N3472_.

cxx_constexpr

Constant expressions, as defined in N2235_.

cxx_contextual_conversions

Contextual conversions, as defined in N3323_.

cxx_decltype_incomplete_return_types

Decltype on incomplete return types, as defined in N3276_.

cxx_decltype

Decltype, as defined in N2343_.

cxx_decltype_auto

decltype(auto) semantics, as defined in N3638_.

cxx_default_function_template_args

Default template arguments for function templates, as defined in DR226_

cxx_defaulted_functions

Defaulted functions, as defined in N2346_.

cxx_defaulted_move_initializers

Defaulted move initializers, as defined in N3053_.

cxx_delegating_constructors

Delegating constructors, as defined in N1986_.

cxx_deleted_functions

Deleted functions, as defined in N2346_.

cxx_digit_separators

Digit separators, as defined in N3781_.

cxx_enum_forward_declarations

Enum forward declarations, as defined in N2764_.

cxx_explicit_conversions

Explicit conversion operators, as defined in N2437_.

cxx_extended_friend_declarations

Extended friend declarations, as defined in N1791_.

cxx_extern_templates

Extern templates, as defined in N1987_.

cxx_final

Override control final keyword, as defined in N2928_, N3206_ and N3272_.

cxx_func_identifier

Predefined __func__ identifier, as defined in N2340_.

cxx_generalized_initializers

Initializer lists, as defined in N2672_.

cxx_generic_lambdas

Generic lambdas, as defined in N3649_.

cxx_inheriting_constructors

Inheriting constructors, as defined in N2540_.

cxx_inline_namespaces

Inline namespaces, as defined in N2535_.

cxx_lambdas

Lambda functions, as defined in N2927_.

cxx_lambda_init_captures

Initialized lambda captures, as defined in N3648_.

cxx_local_type_template_args

Local and unnamed types as template arguments, as defined in N2657_.

cxx_long_long_type

long long type, as defined in N1811_.

cxx_noexcept

Exception specifications, as defined in N3050_.

cxx_nonstatic_member_init

Non-static data member initialization, as defined in N2756_.

cxx_nullptr

Null pointer, as defined in N2431_.

cxx_override

Override control override keyword, as defined in N2928_, N3206_ and N3272_.

cxx_range_for

Range-based for, as defined in N2930_.

cxx_raw_string_literals

Raw string literals, as defined in N2442_.

cxx_reference_qualified_functions

Reference qualified functions, as defined in N2439_.

cxx_relaxed_constexpr

Relaxed constexpr, as defined in N3652_.

cxx_return_type_deduction

Return type deduction on normal functions, as defined in N3386_.

cxx_right_angle_brackets

Right angle bracket parsing, as defined in N1757_.

cxx_rvalue_references

R-value references, as defined in N2118_.

cxx_sizeof_member

Size of non-static data members, as defined in N2253_.

cxx_static_assert

Static assert, as defined in N1720_.

cxx_strong_enums

Strongly typed enums, as defined in N2347_.

cxx_thread_local

Thread-local variables, as defined in N2659_.

cxx_trailing_return_types

Automatic function return type, as defined in N2541_.

cxx_unicode_literals

Unicode string literals, as defined in N2442_.

cxx_uniform_initialization

Uniform initialization, as defined in N2640_.

cxx_unrestricted_unions

Unrestricted unions, as defined in N2544_.

cxx_user_literals

User-defined literals, as defined in N2765_.

cxx_variable_templates

Variable templates, as defined in N3651_.

cxx_variadic_macros

Variadic macros, as defined in N1653_.

cxx_variadic_templates

Variadic templates, as defined in N2242_.

cxx_template_template_parameters

Template template parameters, as defined in ISO/IEC 14882:1998.