---
title: CXXLanguageStandard.gnucxx1z
framework: packagedescription
role: symbol
role_heading: Case
path: packagedescription/cxxlanguagestandard/gnucxx1z
---

# CXXLanguageStandard.gnucxx1z

The identifier for the ISO C++ 2017 language standard with amendments and GNU extensions.

## Declaration

```swift
case gnucxx1z
```

## See Also

### Enumeration Cases

- [CXXLanguageStandard.cxx03](packagedescription/cxxlanguagestandard/cxx03.md)
- [CXXLanguageStandard.cxx11](packagedescription/cxxlanguagestandard/cxx11.md)
- [CXXLanguageStandard.cxx14](packagedescription/cxxlanguagestandard/cxx14.md)
- [CXXLanguageStandard.cxx1z](packagedescription/cxxlanguagestandard/cxx1z.md)
- [CXXLanguageStandard.cxx98](packagedescription/cxxlanguagestandard/cxx98.md)
- [CXXLanguageStandard.gnucxx03](packagedescription/cxxlanguagestandard/gnucxx03.md)
- [CXXLanguageStandard.gnucxx11](packagedescription/cxxlanguagestandard/gnucxx11.md)
- [CXXLanguageStandard.gnucxx14](packagedescription/cxxlanguagestandard/gnucxx14.md)
- [CXXLanguageStandard.gnucxx98](packagedescription/cxxlanguagestandard/gnucxx98.md)
- [CXXLanguageStandard.cxx17](packagedescription/cxxlanguagestandard/cxx17.md)
- [CXXLanguageStandard.cxx20](packagedescription/cxxlanguagestandard/cxx20.md)
- [CXXLanguageStandard.cxx2b](packagedescription/cxxlanguagestandard/cxx2b.md)
- [CXXLanguageStandard.gnucxx17](packagedescription/cxxlanguagestandard/gnucxx17.md)
- [CXXLanguageStandard.gnucxx20](packagedescription/cxxlanguagestandard/gnucxx20.md)
- [CXXLanguageStandard.gnucxx2b](packagedescription/cxxlanguagestandard/gnucxx2b.md)
