cxx17
The identifier for the ISO C++ 2017 language standard with amendments.
- SwiftPM
- 5.4+
case cxx17
The identifier for the ISO C++ 2017 language standard with amendments.
case cxx17
s18PackageDescription19CXXLanguageStandardO5cxx17yA2CmF
What are these?3ZMKB
import PackageDescription
Create reusable code, organize it in a lightweight way, and share it across your projects and with other developers.
enum CXXLanguageStandard
The supported C++ language standard you use to compile C++ sources in the package.
case cxx03
The identifier for the ISO C++ 1998 language standard with amendments.
case cxx11
The identifier for the ISO C++ 2011 language standard with amendments.
case cxx14
The identifier for the ISO C++ 2014 language standard with amendments.
case cxx1z
The identifier for the ISO C++ 2017 language standard with amendments.
case cxx98
The identifier for the ISO C++ 1998 language standard with amendments.
case gnucxx03
The identifier for the ISO C++ 1998 language standard with amendments and GNU extensions.
case gnucxx11
The identifier for the ISO C++ 2011 language standard with amendments and GNU extensions.
case gnucxx14
The identifier for the ISO C++ 2014 language standard with amendments and GNU extensions.
case gnucxx1z
The identifier for the ISO C++ 2017 language standard with amendments and GNU extensions.
case gnucxx98
The identifier for the ISO C++ 1998 language standard with amendments and GNU extensions.
case cxx20
The identifier for the ISO C++ 2020 language standard.
case cxx2b
The identifier for the ISO C++ 2023 draft language standard.
case gnucxx17
The identifier for the ISO C++ 2017 language standard with amendments and GNU extensions.
case gnucxx20
The identifier for the ISO C++ 2020 language standard with GNU extensions.
case gnucxx2b
The identifier for the ISO C++ 2023 draft language standard with GNU extensions.