Lines Matching defs:Language
23 enum class Language : uint8_t {
46 StringRef languageToString(Language L);
82 clang::Language Language;
92 clang::Language getLanguage() const { return Language; }
94 /// Language supports '//' comments.
97 /// isC99 - Language is a superset of C99.
100 /// isC11 - Language is a superset of C11.
103 /// isC17 - Language is a superset of C17.
106 /// isC23 - Language is a superset of C23.
109 /// isC2y - Language is a superset of C2y.
112 /// isCPlusPlus - Language is a C++ variant.
115 /// isCPlusPlus11 - Language is a C++11 variant (or later).
118 /// isCPlusPlus14 - Language is a C++14 variant (or later).
121 /// isCPlusPlus17 - Language is a C++17 variant (or later).
124 /// isCPlusPlus20 - Language is a C++20 variant (or later).
127 /// isCPlusPlus23 - Language is a post-C++23 variant (or later).
130 /// isCPlusPlus26 - Language is a post-C++26 variant (or later).
133 /// hasDigraphs - Language supports digraphs.
136 /// hasRawStringLiterals - Language supports R"()" raw string literals.
143 /// isGNUMode - Language includes GNU extensions.
146 /// hasHexFloats - Language supports hexadecimal float constants.
149 /// isOpenCL - Language is a OpenCL variant.
158 LangStandard::Kind getDefaultLanguageStandard(clang::Language Lang,