enum LangStandard::Kind
Declared at: clang/include/clang/Basic/LangStandard.h:69
Enumerators
Name | Value | Comment |
---|---|---|
lang_c89 | 0 | |
lang_c94 | 1 | |
lang_gnu89 | 2 | |
lang_c99 | 3 | |
lang_gnu99 | 4 | |
lang_c11 | 5 | |
lang_gnu11 | 6 | |
lang_c17 | 7 | |
lang_gnu17 | 8 | |
lang_c2x | 9 | |
lang_gnu2x | 10 | |
lang_cxx98 | 11 | |
lang_gnucxx98 | 12 | |
lang_cxx11 | 13 | |
lang_gnucxx11 | 14 | |
lang_cxx14 | 15 | |
lang_gnucxx14 | 16 | |
lang_cxx17 | 17 | |
lang_gnucxx17 | 18 | |
lang_cxx20 | 19 | |
lang_gnucxx20 | 20 | |
lang_cxx2b | 21 | |
lang_gnucxx2b | 22 | |
lang_opencl10 | 23 | |
lang_opencl11 | 24 | |
lang_opencl12 | 25 | |
lang_opencl20 | 26 | |
lang_opencl30 | 27 | |
lang_openclcpp10 | 28 | |
lang_openclcpp2021 | 29 | |
lang_cuda | 30 | |
lang_hip | 31 | |
lang_hlsl | 32 | |
lang_hlsl2015 | 33 | |
lang_hlsl2016 | 34 | |
lang_hlsl2017 | 35 | |
lang_hlsl2018 | 36 | |
lang_hlsl2021 | 37 | |
lang_hlsl202x | 38 | |
lang_unspecified | 39 |