|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc 119 MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_namespace, /*IsSupported=*/LangOpts.CPlusPlus));
492 MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_namespace, /*IsSupported=*/LangOpts.CPlusPlus));
703 MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_function_is_member, /*IsSupported=*/LangOpts.CPlusPlus));
829 if (LangOpts.CPlusPlus)
1102 MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_namespace, /*IsSupported=*/LangOpts.CPlusPlus));
2802 MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_function_is_member, /*IsSupported=*/LangOpts.CPlusPlus));
2909 MatchRules.push_back(std::make_pair(attr::SubjectMatchRule_function_is_member, /*IsSupported=*/LangOpts.CPlusPlus));
2923 if ((!LangOpts.CPlusPlus))
tools/clang/include/clang/AST/ASTContext.h 1795 return getLangOpts().CPlusPlus ? BoolTy : IntTy;
tools/clang/include/clang/AST/PrettyPrinter.h 41 SuppressTagKeyword(LO.CPlusPlus), IncludeTagDefinition(false),
48 UseVoidForZeroParams(!LO.CPlusPlus), TerseOutput(false),
tools/clang/include/clang/Basic/Features.def 193 FEATURE(has_nothrow_assign, LangOpts.CPlusPlus)
194 FEATURE(has_nothrow_copy, LangOpts.CPlusPlus)
195 FEATURE(has_nothrow_constructor, LangOpts.CPlusPlus)
196 FEATURE(has_trivial_assign, LangOpts.CPlusPlus)
197 FEATURE(has_trivial_copy, LangOpts.CPlusPlus)
198 FEATURE(has_trivial_constructor, LangOpts.CPlusPlus)
199 FEATURE(has_trivial_destructor, LangOpts.CPlusPlus)
200 FEATURE(has_virtual_destructor, LangOpts.CPlusPlus)
201 FEATURE(is_abstract, LangOpts.CPlusPlus)
202 FEATURE(is_base_of, LangOpts.CPlusPlus)
203 FEATURE(is_class, LangOpts.CPlusPlus)
204 FEATURE(is_constructible, LangOpts.CPlusPlus)
205 FEATURE(is_convertible_to, LangOpts.CPlusPlus)
206 FEATURE(is_empty, LangOpts.CPlusPlus)
207 FEATURE(is_enum, LangOpts.CPlusPlus)
208 FEATURE(is_final, LangOpts.CPlusPlus)
209 FEATURE(is_literal, LangOpts.CPlusPlus)
210 FEATURE(is_standard_layout, LangOpts.CPlusPlus)
211 FEATURE(is_pod, LangOpts.CPlusPlus)
212 FEATURE(is_polymorphic, LangOpts.CPlusPlus)
213 FEATURE(is_sealed, LangOpts.CPlusPlus &&LangOpts.MicrosoftExt)
214 FEATURE(is_trivial, LangOpts.CPlusPlus)
215 FEATURE(is_trivially_assignable, LangOpts.CPlusPlus)
216 FEATURE(is_trivially_constructible, LangOpts.CPlusPlus)
217 FEATURE(is_trivially_copyable, LangOpts.CPlusPlus)
218 FEATURE(is_union, LangOpts.CPlusPlus)
224 FEATURE(underlying_type, LangOpts.CPlusPlus)
234 EXTENSION(cxx_atomic, LangOpts.CPlusPlus)
235 EXTENSION(cxx_deleted_functions, LangOpts.CPlusPlus)
236 EXTENSION(cxx_explicit_conversions, LangOpts.CPlusPlus)
237 EXTENSION(cxx_inline_namespaces, LangOpts.CPlusPlus)
238 EXTENSION(cxx_local_type_template_args, LangOpts.CPlusPlus)
239 EXTENSION(cxx_nonstatic_member_init, LangOpts.CPlusPlus)
240 EXTENSION(cxx_override_control, LangOpts.CPlusPlus)
241 EXTENSION(cxx_range_for, LangOpts.CPlusPlus)
242 EXTENSION(cxx_reference_qualified_functions, LangOpts.CPlusPlus)
243 EXTENSION(cxx_rvalue_references, LangOpts.CPlusPlus)
244 EXTENSION(cxx_variadic_templates, LangOpts.CPlusPlus)
249 EXTENSION(cxx_variable_templates, LangOpts.CPlusPlus)
tools/clang/include/clang/Basic/LangOptions.def 107 LANGOPT(WChar , 1, CPlusPlus, "wchar_t keyword")
115 BENIGN_LANGOPT(ImplicitInt, 1, !C99 && !CPlusPlus, "C89 implicit 'int'")
tools/clang/include/clang/Parse/Parser.h 2198 if (getLangOpts().CPlusPlus)
2207 if (getLangOpts().CPlusPlus)
2219 if (getLangOpts().CPlusPlus)
2249 if (getLangOpts().CPlusPlus)
2264 if (getLangOpts().CPlusPlus)
tools/clang/include/clang/Sema/Sema.h 2079 if (!getLangOpts().CPlusPlus || E.isInvalid())
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h 161 return Context.getLangOpts().CPlusPlus ? Context.BoolTy : Context.IntTy;
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp 57 Var->getASTContext().getLangOpts().CPlusPlus)
tools/clang/lib/AST/ASTContext.cpp 769 if (!LangOpts.CPlusPlus) return nullptr;
1012 if (getLangOpts().CPlusPlus)
1019 if (getLangOpts().CPlusPlus)
1155 if (getLangOpts().CPlusPlus)
1278 if (LangOpts.CPlusPlus && LangOpts.WChar)
1290 if (LangOpts.CPlusPlus) // C++0x 3.9.1p5, extension for C++
1295 if (LangOpts.CPlusPlus) // C++0x 3.9.1p5, extension for C++
1705 if (getLangOpts().CPlusPlus) {
5797 if (getLangOpts().CPlusPlus && E->getType()->isEnumeralType())
7365 if (Context->getLangOpts().CPlusPlus) {
7554 if (Context->getLangOpts().CPlusPlus) {
8589 if (getLangOpts().CPlusPlus)
9745 if (ArgTypes.empty() && Variadic && !getLangOpts().CPlusPlus)
9751 if (getLangOpts().CPlusPlus && BuiltinInfo.isNoThrow(Id))
9796 if ((!Context.getLangOpts().CPlusPlus &&
10262 assert(LangOpts.CPlusPlus); // We don't need mangling numbers for plain C.
10271 assert(LangOpts.CPlusPlus); // We don't need mangling numbers for plain C.
10345 if (getLangOpts().CPlusPlus || getLangOpts().ConstStrings)
tools/clang/lib/AST/ASTDiagnostic.cpp 430 if (Context.getLangOpts().CPlusPlus)
tools/clang/lib/AST/ASTImporter.cpp 2504 } else if (Importer.getToContext().getLangOpts().CPlusPlus)
2599 } else if (Importer.getToContext().getLangOpts().CPlusPlus)
3060 if (Importer.getToContext().getLangOpts().CPlusPlus)
tools/clang/lib/AST/Decl.cpp 533 if (!Opts.CPlusPlus || !Opts.InlineVisibilityHidden)
651 if (Context.getLangOpts().CPlusPlus &&
782 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Var) &&
823 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Function)) {
1268 if (!Context.getLangOpts().CPlusPlus)
1359 if (D->getASTContext().getLangOpts().CPlusPlus)
1477 if (!Opts.CPlusPlus || Opts.MicrosoftExt)
2026 if (!Context.getLangOpts().CPlusPlus)
2050 assert(D.getASTContext().getLangOpts().CPlusPlus);
2154 if (!C.getLangOpts().CPlusPlus && isFileVarDecl())
2280 if (!Lang.CPlusPlus)
3133 if (Context.getLangOpts().CPlusPlus) {
3208 if (!getASTContext().getLangOpts().CPlusPlus)
3286 if (Context.getLangOpts().CPlusPlus)
3391 if (Context.getLangOpts().CPlusPlus)
3408 assert(!Context.getLangOpts().CPlusPlus &&
4696 if (C.getLangOpts().CPlusPlus)
tools/clang/lib/AST/DeclBase.cpp 1594 !getParentASTContext().getLangOpts().CPlusPlus)))
1753 !getParentASTContext().getLangOpts().CPlusPlus;
1832 (getParentASTContext().getLangOpts().CPlusPlus ||
tools/clang/lib/AST/DeclarationName.cpp 476 LO.CPlusPlus = true;
tools/clang/lib/AST/Expr.cpp 766 !Context.getLangOpts().CPlusPlus) &&
2312 if (LangOpts.CPlusPlus || getNumInits() != 1 || !getInit(0)) {
3704 if (!Ctx.getLangOpts().CPlusPlus) {
3774 (Ctx.getLangOpts().CPlusPlus && getType()->isEnumeralType()))
tools/clang/lib/AST/ExprClassification.cpp 43 if (!Ctx.getLangOpts().CPlusPlus) {
93 return Lang.CPlusPlus ? ClassifyTemporary(E->getType()) : Cl::CL_PRValue;
264 return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue;
299 if (Lang.CPlusPlus)
353 if (!Lang.CPlusPlus) return Cl::CL_PRValue;
361 if (!Lang.CPlusPlus) return Cl::CL_PRValue;
368 if (!Lang.CPlusPlus) return Cl::CL_PRValue;
454 (Ctx.getLangOpts().CPlusPlus &&
466 if (!Ctx.getLangOpts().CPlusPlus) return Cl::CL_PRValue;
487 if (!Ctx.getLangOpts().CPlusPlus) {
539 assert(Ctx.getLangOpts().CPlusPlus &&
575 assert(Ctx.getLangOpts().CPlusPlus &&
624 if (Ctx.getLangOpts().CPlusPlus && E->getType()->isFunctionType())
tools/clang/lib/AST/ExprConstant.cpp 2059 if (Info.getLangOpts().CPlusPlus && Usage == Expr::EvaluateForCodeGen &&
3209 if (Info.getLangOpts().CPlusPlus) {
3540 if (Info.getLangOpts().CPlusPlus)
3592 if (Info.getLangOpts().CPlusPlus) {
7530 assert((!Info.getLangOpts().CPlusPlus || E->isFileScope()) &&
10040 return LangOpts.CPlusPlus ? GCCTypeClass::Enum : GCCTypeClass::Integer;
13641 if (Ctx.getLangOpts().CPlusPlus && !VD->hasLocalStorage() &&
13966 if (Ctx.getLangOpts().CPlusPlus &&
14298 assert(Ctx.getLangOpts().CPlusPlus);
tools/clang/lib/AST/ItaniumMangle.cpp 606 if (!getASTContext().getLangOpts().CPlusPlus)
tools/clang/lib/AST/Mangle.cpp 71 if (Context.getLangOpts().CPlusPlus && !isExternC(ND) &&
108 if (!getASTContext().getLangOpts().CPlusPlus && !D->hasAttrs())
tools/clang/lib/AST/MicrosoftMangle.cpp 453 if (!getASTContext().getLangOpts().CPlusPlus)
tools/clang/lib/AST/RecordLayoutBuilder.cpp 1400 assert(Context.getLangOpts().CPlusPlus &&
1918 if (Context.getLangOpts().CPlusPlus && getSizeInBits() == 0) {
tools/clang/lib/AST/TemplateBase.cpp 458 LO.CPlusPlus = true;
542 LangOpts.CPlusPlus = true;
553 LangOpts.CPlusPlus = true;
tools/clang/lib/AST/TemplateName.cpp 258 LO.CPlusPlus = true;
272 LO.CPlusPlus = true;
283 LO.CPlusPlus = true;
tools/clang/lib/AST/Type.cpp 1848 if (!Ctx.getLangOpts().CPlusPlus)
2923 if (!Context.getLangOpts().CPlusPlus ||
tools/clang/lib/Analysis/ReachableCode.cpp 166 } else if (!PP.getLangOpts().CPlusPlus) {
tools/clang/lib/Basic/Builtins.cpp 80 !LangOpts.CPlusPlus && BuiltinInfo.Langs == CXX_LANG;
tools/clang/lib/Basic/IdentifierTable.cpp 123 if (LangOpts.CPlusPlus && (Flags & KEYCXX)) return KS_Enabled;
140 if (!LangOpts.CPlusPlus && (Flags & KEYNOCXX)) return KS_Enabled;
148 if (LangOpts.CPlusPlus && (Flags & KEYALLCXX)) return KS_Future;
253 if (!LangOpts.CPlusPlus || !isKeyword(LangOpts))
258 LangOptsNoCPP.CPlusPlus = false;
tools/clang/lib/Basic/Module.cpp 112 .Case("cplusplus", LangOpts.CPlusPlus)
tools/clang/lib/Basic/Targets/ARM.cpp 1212 if (Opts.CPlusPlus)
tools/clang/lib/Basic/Targets/OSTargets.cpp 152 if (Opts.CPlusPlus) {
tools/clang/lib/Basic/Targets/OSTargets.h 280 if (Opts.CPlusPlus)
337 if (Opts.CPlusPlus)
392 if (Opts.CPlusPlus)
580 if (Opts.CPlusPlus)
625 if (Opts.CPlusPlus) {
700 if (Opts.CPlusPlus && Opts.WChar) {
748 if (Opts.CPlusPlus)
803 if (Opts.CPlusPlus)
825 if (Opts.CPlusPlus)
tools/clang/lib/Basic/Targets/X86.h 532 if (Opts.CPlusPlus)
798 if (Opts.CPlusPlus)
tools/clang/lib/CodeGen/CGBlocks.cpp 429 if (CGM.getLangOpts().CPlusPlus && !isSafeForCXXConstantCapture(type))
640 } else if (CGM.getLangOpts().CPlusPlus) {
tools/clang/lib/CodeGen/CGClass.cpp 2673 if (!getLangOpts().CPlusPlus)
tools/clang/lib/CodeGen/CGDebugInfo.cpp 342 if (CGM.getLangOpts().CPlusPlus) {
563 if (LO.CPlusPlus) {
2079 !CGM.getLangOpts().CPlusPlus)
2175 if (!LangOpts.CPlusPlus)
tools/clang/lib/CodeGen/CGDecl.cpp 196 if (CGM.getLangOpts().CPlusPlus)
321 if (!getLangOpts().CPlusPlus)
1512 !(!getLangOpts().CPlusPlus && hasLabelBeenSeenInCurrentScope())) {
tools/clang/lib/CodeGen/CGDeclCXX.cpp 707 if (getLangOpts().ObjCAutoRefCount && getLangOpts().CPlusPlus) {
tools/clang/lib/CodeGen/CGException.cpp 58 if (getLangOpts().CPlusPlus &&
61 } else if (getLangOpts().CPlusPlus &&
223 return L.CPlusPlus ? getObjCXXPersonality(Target, L)
225 return L.CPlusPlus ? getCXXPersonality(Target, L)
318 if (!LangOpts.CPlusPlus || !LangOpts.ObjC || !LangOpts.Exceptions)
1478 if (getLangOpts().CPlusPlus)
1502 if (getLangOpts().CPlusPlus)
1543 if (getLangOpts().CPlusPlus &&
tools/clang/lib/CodeGen/CGExpr.cpp 1548 bool IsRegularCPlusPlusEnum = CGF.getLangOpts().CPlusPlus && StrictEnums &&
4789 if (getLangOpts().CPlusPlus && SanOpts.has(SanitizerKind::Function) &&
tools/clang/lib/CodeGen/CGExprAgg.cpp 1814 if (CGF.getLangOpts().CPlusPlus)
1922 if (getLangOpts().CPlusPlus) {
tools/clang/lib/CodeGen/CGExprComplex.cpp 962 if (!CGF.getLangOpts().CPlusPlus)
997 if (!CGF.getLangOpts().CPlusPlus)
tools/clang/lib/CodeGen/CGExprScalar.cpp 2951 if (!CGF.getLangOpts().CPlusPlus)
3634 if (CGF.getLangOpts().CPlusPlus) {
3951 if (!CGF.getLangOpts().CPlusPlus)
4691 if (EvaluatedGEP.TotalOffset == Zero && CGM.getLangOpts().CPlusPlus)
4716 CGM.getLangOpts().CPlusPlus
tools/clang/lib/CodeGen/CGObjC.cpp 2743 if (CGF.getLangOpts().CPlusPlus &&
3486 if (!getLangOpts().CPlusPlus ||
3570 if (!getLangOpts().CPlusPlus ||
tools/clang/lib/CodeGen/CGObjCGNU.cpp 824 } else if (CGM.getLangOpts().CPlusPlus) {
2384 if (!CGM.getLangOpts().CPlusPlus)
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 2767 if (CGM.getLangOpts().CPlusPlus && PerformInit) {
2908 if (CGM.getLangOpts().CPlusPlus && PerformInit) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp 782 if (getLangOpts().CPlusPlus && SanOpts.has(SanitizerKind::Function)) {
818 if (getLangOpts().CPlusPlus)
1217 if (getLangOpts().CPlusPlus && !FD->hasImplicitReturnZero() && !SawAsmBlock &&
1621 if (getLangOpts().CPlusPlus) {
tools/clang/lib/CodeGen/CodeGenModule.cpp 2542 if (getLangOpts().CPlusPlus && isa<VarDecl>(Global) &&
3242 } else if (getLangOpts().CPlusPlus && D) {
3306 if (!C.getLangOpts().CPlusPlus)
3385 if (Context.getLangOpts().CPlusPlus) {
3535 if (Context.getLangOpts().CPlusPlus && GV->hasExternalLinkage() &&
3789 if (!getLangOpts().CPlusPlus)
3921 if (getLangOpts().CPlusPlus) {
3932 if (getLangOpts().CPlusPlus && !NeedsGlobalDtor)
4230 if (!getLangOpts().CPlusPlus && isa<VarDecl>(D) &&
tools/clang/lib/CodeGen/CodeGenTBAA.cpp 49 if (Features.CPlusPlus)
174 if (!Features.CPlusPlus || !ETy->getDecl()->isExternallyVisible())
318 if (Features.CPlusPlus) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 4363 assert(CGF.CGM.getLangOpts().CPlusPlus);
tools/clang/lib/CodeGen/TargetInfo.cpp 4641 if (getContext().getLangOpts().CPlusPlus &&
5157 if (!getContext().getLangOpts().CPlusPlus || isDarwinPCS())
6654 if (getContext().getLangOpts().CPlusPlus &&
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 270 if (LangTo.CPlusPlus != LangFrom.CPlusPlus) {
270 if (LangTo.CPlusPlus != LangFrom.CPlusPlus) {
tools/clang/lib/Format/Format.cpp 2499 LangOpts.CPlusPlus = 1;
tools/clang/lib/Frontend/ASTUnit.cpp 301 if (LangOpts.CPlusPlus || !isa<TagDecl>(ND))
310 if (LangOpts.CPlusPlus)
315 if (LangOpts.CPlusPlus || isa<ObjCInterfaceDecl>(ND))
339 if (LangOpts.CPlusPlus)
426 if (TheSema->Context.getLangOpts().CPlusPlus && IsNestedNameSpecifier &&
1931 if (AST.getASTContext().getLangOpts().CPlusPlus)
2030 if (Ctx.getLangOpts().CPlusPlus)
2674 else if (LangOpts.CPlusPlus)
tools/clang/lib/Frontend/CompilerInstance.cpp 1030 return LangOpts.CPlusPlus ? Language::ObjCXX : Language::ObjC;
1031 return LangOpts.CPlusPlus ? Language::CXX : Language::C;
tools/clang/lib/Frontend/CompilerInvocation.cpp 2251 Opts.CPlusPlus = Std.isCPlusPlus();
2258 Opts.GNUInline = !Opts.C99 && !Opts.CPlusPlus;
2284 Opts.OpenCLCPlusPlus = Opts.CPlusPlus;
2310 Opts.Bool = Opts.OpenCL || Opts.CPlusPlus;
2316 Opts.WChar = Opts.CPlusPlus;
2319 Opts.CXXOperatorNames = Opts.CPlusPlus;
2607 if (Opts.CPlusPlus)
2615 if (!Opts.CPlusPlus)
2726 !Opts.CPlusPlus;
2753 Opts.RTTI = Opts.CPlusPlus && !Args.hasArg(OPT_fno_rtti);
2785 Opts.WChar = Opts.CPlusPlus && !Args.hasArg(OPT_fno_wchar);
tools/clang/lib/Frontend/FrontendAction.cpp 296 if (IsExternC && LangOpts.CPlusPlus)
306 if (IsExternC && LangOpts.CPlusPlus)
tools/clang/lib/Frontend/InitHeaderSearch.cpp 454 if (Lang.CPlusPlus && !Lang.AsmPreprocessor &&
576 (!Lang.ObjC && !Lang.CPlusPlus && Include.first == CSystem) ||
577 (/*FIXME !Lang.ObjC && */ Lang.CPlusPlus &&
579 (Lang.ObjC && !Lang.CPlusPlus && Include.first == ObjCSystem) ||
580 (Lang.ObjC && Lang.CPlusPlus && Include.first == ObjCXXSystem))
tools/clang/lib/Frontend/InitPreprocessor.cpp 354 if (!LangOpts.CPlusPlus) {
411 if (LangOpts.CPlusPlus) {
591 if (LangOpts.CPlusPlus) {
692 if (LangOpts.CPlusPlus)
727 if (!LangOpts.MSVCCompat && LangOpts.CPlusPlus)
939 if (LangOpts.GNUInline || LangOpts.CPlusPlus)
1092 if (TI.hasInt128Type() && LangOpts.CPlusPlus && LangOpts.GNUMode) {
1136 if (LangOpts.ObjC && LangOpts.CPlusPlus &&
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp 267 << (Symbol.ParentName.empty() || Instance.getLangOpts().CPlusPlus
tools/clang/lib/Index/IndexDecl.cpp 193 if (!IndexCtx.getLangOpts().CPlusPlus)
tools/clang/lib/Index/USRGeneration.cpp 243 if ((!Ctx.getLangOpts().CPlusPlus || D->isExternC()) &&
tools/clang/lib/Lex/Lexer.cpp 1438 } else if (LangOpts.CPlusPlus) {
1457 } else if (LangOpts.CPlusPlus) {
1815 assert(getLangOpts().CPlusPlus);
1914 Diag(BufferPtr, getLangOpts().CPlusPlus
1950 if (getLangOpts().CPlusPlus)
2034 if (getLangOpts().CPlusPlus)
2125 Diag(BufferPtr, getLangOpts().CPlusPlus
2167 if (getLangOpts().CPlusPlus)
2976 if (!LangOpts.CPlusPlus && !LangOpts.C99) {
3063 if (LangOpts.CPlusPlus && !LangOpts.CPlusPlus11)
3290 (LangOpts.CPlusPlus || !LangOpts.TraditionalCPP)) {
3510 } else if (LangOpts.CPlusPlus && Char == '*') {
3559 } else if (Char == '>' && LangOpts.CPlusPlus &&
3598 (LangOpts.CPlusPlus || !LangOpts.TraditionalCPP);
3705 if (getLangOpts().CPlusPlus && !isLexingRawMode()) {
3805 } else if ((LangOpts.CPlusPlus ||
tools/clang/lib/Lex/LiteralSupport.cpp 336 if (!Features.CPlusPlus && !Features.C99 && Diags)
875 << PP.getLangOpts().CPlusPlus << 1;
901 PP.Diag(TokLoc, PP.getLangOpts().CPlusPlus
909 << PP.getLangOpts().CPlusPlus << 0;
921 : PP.getLangOpts().CPlusPlus
1735 unsigned MaxChars = Features.CPlusPlus? 65536 : Features.C99 ? 4095 : 509;
1741 << (Features.CPlusPlus ? 2 : Features.C99 ? 1 : 0)
tools/clang/lib/Lex/PPDirectives.cpp 116 if (Lang.CPlusPlus) {
366 if ((LangOpts.GNUMode || LangOpts.C99 || LangOpts.CPlusPlus) &&
tools/clang/lib/Lex/PPExpressions.cpp 296 if (PP.getLangOpts().CPlusPlus)
tools/clang/lib/Lex/PPMacroExpansion.cpp 346 if (LangOpts.CPlusPlus)
1643 .Case("__make_integer_seq", LangOpts.CPlusPlus)
1644 .Case("__type_pack_element", LangOpts.CPlusPlus)
tools/clang/lib/Lex/Preprocessor.cpp 765 if (LangOpts.CPlusPlus)
tools/clang/lib/Lex/TokenConcatenation.cpp 270 (PP.getLangOpts().CPlusPlus && FirstChar == '*');
289 (PP.getLangOpts().CPlusPlus && FirstChar == ':');
293 return PP.getLangOpts().CPlusPlus && FirstChar == '*';
tools/clang/lib/Parse/ParseDecl.cpp 1762 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_namespace)) {
1869 return getLangOpts().CPlusPlus;
1877 getLangOpts().CPlusPlus;
1904 (getLangOpts().CPlusPlus &&
2254 if (ThisDecl && P.getLangOpts().CPlusPlus) {
2265 if (ThisDecl && P.getLangOpts().CPlusPlus) {
2584 if (!isTypeSpecifier(DSC) && !getLangOpts().CPlusPlus &&
2597 if (getLangOpts().CPlusPlus &&
2606 if (getLangOpts().CPlusPlus && (!SS || SS->isEmpty()) &&
2655 << TokenName << TagName << getLangOpts().CPlusPlus
2744 bool IsTemplateName = getLangOpts().CPlusPlus && NextToken().is(tok::less);
2889 if (getLangOpts().CPlusPlus &&
3331 if (getLangOpts().CPlusPlus) {
3365 if (getLangOpts().CPlusPlus && DSContext == DeclSpecContext::DSC_class &&
3440 if (getLangOpts().CPlusPlus && DSContext == DeclSpecContext::DSC_class &&
4129 assert(!getLangOpts().CPlusPlus && "C++ declarations not supported");
4328 if (getLangOpts().CPlusPlus) {
4426 if ((getLangOpts().CPlusPlus &&
4428 (!getLangOpts().CPlusPlus && !isDeclarationSpecifier(true))) {
4449 else if (getLangOpts().CPlusPlus)
4646 if (Tok.is(tok::r_brace) && !getLangOpts().CPlusPlus)
4673 if (getLangOpts().CPlusPlus)
4730 Diag(CommaLoc, getLangOpts().CPlusPlus ?
5371 if ((AttrReqs & AR_DeclspecAttributesParsed) && !getLangOpts().CPlusPlus &&
5463 if (!Lang.CPlusPlus)
5526 if (getLangOpts().CPlusPlus &&
5739 if (getLangOpts().CPlusPlus && D.mayHaveIdentifier()) {
5867 assert(!getLangOpts().CPlusPlus &&
5954 if (getLangOpts().ObjC && getLangOpts().CPlusPlus &&
5971 } else if (getLangOpts().CPlusPlus) {
5978 << getLangOpts().CPlusPlus;
5982 << getLangOpts().CPlusPlus;
6014 if (getLangOpts().CPlusPlus && D.mayBeFollowedByCXXDirectInit()) {
6157 (getLangOpts().CPlusPlus && Tok.is(tok::ellipsis) &&
6289 HasProto = ParamInfo.size() || getLangOpts().CPlusPlus
6298 if (getLangOpts().CPlusPlus) {
6412 !getLangOpts().CPlusPlus) {
6457 return !getLangOpts().CPlusPlus
6695 if (!getLangOpts().CPlusPlus) {
6815 if (getLangOpts().CPlusPlus) {
6923 << getLangOpts().CPlusPlus
6931 << getLangOpts().CPlusPlus
tools/clang/lib/Parse/ParseDeclCXX.cpp 1341 if (!getLangOpts().CPlusPlus)
1346 return getLangOpts().CPlusPlus;
1543 if (getLangOpts().CPlusPlus) {
1603 if (Tok.is(tok::less) && getLangOpts().CPlusPlus) {
1687 (getLangOpts().CPlusPlus && Tok.is(tok::colon)) ||
1953 (getLangOpts().CPlusPlus && Tok.is(tok::colon)) ||
1958 else if (getLangOpts().CPlusPlus)
2012 (getLangOpts().CPlusPlus || !isTypeSpecifier(DSC)) &&
2209 if (!getLangOpts().CPlusPlus || Tok.isNot(tok::identifier))
3000 if (getLangOpts().CPlusPlus && Tok.is(tok::identifier)) {
3219 if (getLangOpts().CPlusPlus && Tok.is(tok::identifier)) {
3964 LO.CPlusPlus ? ParsedAttr::AS_CXX11 : ParsedAttr::AS_C2x;
3968 if (!hasAttribute(LO.CPlusPlus ? AttrSyntax::CXX : AttrSyntax::C, ScopeName,
4132 getLangOpts().CPlusPlus ? ParsedAttr::AS_CXX11 : ParsedAttr::AS_C2x);
tools/clang/lib/Parse/ParseExpr.cpp 324 if (getLangOpts().ObjC && getLangOpts().CPlusPlus &&
414 } else if (getLangOpts().CPlusPlus && NextTokPrec <= prec::Conditional)
509 if (!getLangOpts().CPlusPlus)
788 (isUnaryExpression && !getLangOpts().CPlusPlus) ? CompoundLiteral
871 if (getLangOpts().CPlusPlus) {
988 !(getLangOpts().CPlusPlus && Tok.is(tok::kw_class))) {
1143 Res = ParseCastExpression(!getLangOpts().CPlusPlus,
1300 if (!getLangOpts().CPlusPlus) {
1753 if (getLangOpts().CPlusPlus && !LHS.isInvalid()) {
1782 if (getLangOpts().CPlusPlus && OrigLHS) {
1793 if (!CorrectedBase && !getLangOpts().CPlusPlus)
1926 if (OpTok.is(tok::kw_typeof) && !getLangOpts().CPlusPlus) {
1952 if (getLangOpts().CPlusPlus || OpTok.isNot(tok::kw_typeof)) {
2652 if (!getLangOpts().CPlusPlus && MaybeTypeCast && Result.isUsable()) {
tools/clang/lib/Parse/ParseExprCXX.cpp 150 assert(getLangOpts().CPlusPlus &&
2703 if (!getLangOpts().CPlusPlus) {
2825 if (getLangOpts().CPlusPlus &&
2908 << getLangOpts().CPlusPlus;
3407 assert(getLangOpts().CPlusPlus && "Should only be called for C++!");
tools/clang/lib/Parse/ParseInit.cpp 239 if (getLangOpts().ObjC && getLangOpts().CPlusPlus) {
436 if (!getLangOpts().CPlusPlus)
tools/clang/lib/Parse/ParseObjc.cpp 3022 if (getLangOpts().CPlusPlus) {
3488 if (getLangOpts().CPlusPlus)
tools/clang/lib/Parse/ParseOpenMP.cpp 369 if (Actions.getLangOpts().CPlusPlus) {
1906 if (AllowScopeSpecifier && getLangOpts().CPlusPlus &&
2467 if (getLangOpts().CPlusPlus)
2572 if (getLangOpts().CPlusPlus)
tools/clang/lib/Parse/ParseStmt.cpp 209 if ((getLangOpts().CPlusPlus || getLangOpts().MicrosoftExt ||
626 if (!getLangOpts().CPlusPlus || Tok.is(tok::semi))
1156 if (getLangOpts().CPlusPlus)
1220 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1360 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1446 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1526 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus;
1627 bool C99orCXXorObjC = getLangOpts().C99 || getLangOpts().CPlusPlus ||
1684 } else if (getLangOpts().CPlusPlus && Tok.is(tok::identifier) &&
1714 bool MightBeForRangeStmt = getLangOpts().CPlusPlus;
1805 if (getLangOpts().CPlusPlus) {
2026 if (Tok.is(tok::l_brace) && getLangOpts().CPlusPlus) {
2085 getLangOpts().CPlusPlus && Decl && isa<CXXMethodDecl>(Decl);
2124 getLangOpts().CPlusPlus && Decl && isa<CXXMethodDecl>(Decl);
tools/clang/lib/Parse/ParseStmtAsm.cpp 223 if (getLangOpts().CPlusPlus) {
tools/clang/lib/Parse/ParseTemplate.cpp 1110 assert(getLangOpts().CPlusPlus && "Can only annotate template-ids in C++");
tools/clang/lib/Parse/Parser.cpp 193 if (Kind == OutsideFunction && getLangOpts().CPlusPlus) {
562 !getLangOpts().CPlusPlus)
870 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) {
879 if (getLangOpts().CPlusPlus) {
900 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) {
943 if (getLangOpts().CPlusPlus && Tok.is(tok::equal)) {
954 (getLangOpts().CPlusPlus &&
966 if (!getLangOpts().CPlusPlus &&
970 if (getLangOpts().CPlusPlus && Tok.is(tok::equal)) {
1088 if (getLangOpts().CPlusPlus && isTokenStringLiteral() &&
1159 (!getLangOpts().CPlusPlus ||
1262 assert(getLangOpts().CPlusPlus && "Only C++ function definitions have '='");
1574 if (getLangOpts().CPlusPlus &&
1869 if (getLangOpts().CPlusPlus)
1924 if (!getLangOpts().CPlusPlus) {
1994 assert(getLangOpts().CPlusPlus &&
2110 if (getLangOpts().CPlusPlus)
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 857 S.getLangOpts().CPlusPlus ? (I->Output ? "true" : "false")
1244 else if (PP.getLangOpts().CPlusPlus)
2234 if (S.getLangOpts().CPlusPlus && isNoexcept(FD))
tools/clang/lib/Sema/DeclSpec.cpp 626 if (TypeSpecType == TST_unspecified && S.getLangOpts().CPlusPlus) {
1228 if (!S.getLangOpts().CPlusPlus)
1269 if (S.getLangOpts().CPlusPlus &&
1280 if (S.getLangOpts().CPlusPlus && !S.getLangOpts().CPlusPlus11 &&
tools/clang/lib/Sema/IdentifierResolver.cpp 110 if (LangOpt.CPlusPlus) {
tools/clang/lib/Sema/JumpDiagnostics.cpp 173 if (S.Context.getLangOpts().CPlusPlus && VD->hasLocalStorage() && Init) {
tools/clang/lib/Sema/Sema.cpp 172 if (getLangOpts().CPlusPlus)
260 if (getLangOpts().CPlusPlus &&
537 if (Kind == CK_ArrayToPointerDecay && getLangOpts().CPlusPlus &&
650 return getLangOpts().CPlusPlus && VD->hasExternalFormalLinkage() &&
tools/clang/lib/Sema/SemaAccess.cpp 1895 if (!getLangOpts().CPlusPlus)
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 180 assert(getLangOpts().CPlusPlus && "Only callable in C++");
599 << IdInfo.Identifier << getLangOpts().CPlusPlus
609 << IdInfo.Identifier << getLangOpts().CPlusPlus;
815 << Context.getTypeDeclType(TD) << getLangOpts().CPlusPlus;
818 << IdInfo.Identifier << getLangOpts().CPlusPlus;
860 << T << getLangOpts().CPlusPlus;
tools/clang/lib/Sema/SemaCast.cpp 247 if (getLangOpts().CPlusPlus) {
2401 assert(Self.getLangOpts().CPlusPlus);
2581 assert(!Self.getLangOpts().CPlusPlus);
2888 if (getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaChecking.cpp 5640 PV->getStorageClass() == SC_Register && !getLangOpts().CPlusPlus;
9074 if (S.getLangOpts().CPlusPlus && !ArgType->isAnyComplexType()) {
10088 if (!C.getLangOpts().CPlusPlus) {
10833 if (!S.getLangOpts().CPlusPlus) {
11636 S.getLangOpts().CPlusPlus
11952 if (!S.getLangOpts().CPlusPlus) {
12044 IsListInit || (isa<InitListExpr>(OrigE) && S.getLangOpts().CPlusPlus);
12827 notePostMod(O, BO, SemaRef.getLangOpts().CPlusPlus ? UK_ModAsValue
12846 notePostMod(O, UO, SemaRef.getLangOpts().CPlusPlus ? UK_ModAsValue
13065 !getLangOpts().CPlusPlus)
13104 if (LangOpts.CPlusPlus && !Param->isInvalidDecl()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp 766 if (AllowNestedNameSpecifiers && SemaRef.getLangOpts().CPlusPlus &&
786 if (!SemaRef.getLangOpts().CPlusPlus)
1021 if (!SemaRef.getLangOpts().CPlusPlus || !R.Declaration ||
1374 if (SemaRef.getLangOpts().CPlusPlus)
1399 if (SemaRef.getLangOpts().CPlusPlus)
1426 if (SemaRef.getLangOpts().CPlusPlus)
1524 if (!C.getLangOpts().CPlusPlus)
1555 if ((SemaRef.getLangOpts().CPlusPlus && !IsOrdinaryName(ND)) ||
1556 (!SemaRef.getLangOpts().CPlusPlus && !IsOrdinaryNonTypeName(ND)))
1566 (SemaRef.getLangOpts().CPlusPlus && T->isRecordType());
1684 if (LangOpts.CPlusPlus) {
1771 if (LangOpts.CPlusPlus) {
1783 if (LangOpts.CPlusPlus || LangOpts.C99)
1839 return LangOpts.CPlusPlus;
1846 return LangOpts.CPlusPlus || LangOpts.ObjC || LangOpts.C99;
1999 if (SemaRef.getLangOpts().CPlusPlus) {
2055 if (SemaRef.getLangOpts().CPlusPlus) {
2112 if (SemaRef.getLangOpts().CPlusPlus && Results.includeCodePatterns()) {
2147 if (SemaRef.getLangOpts().CPlusPlus && Results.includeCodePatterns() &&
2178 if (SemaRef.getLangOpts().CPlusPlus)
2195 if (SemaRef.getLangOpts().CPlusPlus)
2230 if (SemaRef.getLangOpts().CPlusPlus)
2262 if (SemaRef.getLangOpts().CPlusPlus || SemaRef.getLangOpts().C99)
2385 if (SemaRef.getLangOpts().CPlusPlus) {
2583 if (SemaRef.getLangOpts().CPlusPlus && CCC != Sema::PCC_Type)
3914 if (S.getLangOpts().CPlusPlus || S.getLangOpts().C99 ||
4089 if (getLangOpts().CPlusPlus)
4169 if (getLangOpts().CPlusPlus) {
4243 if (Context.getLangOpts().CPlusPlus && !Qualifier && Enumerators.Seen.empty()) {
4675 if (SemaRef.getLangOpts().CPlusPlus) {
5151 if (!getLangOpts().CPlusPlus ||
5305 if (getLangOpts().CPlusPlus)
5881 if (Results.getSema().getLangOpts().CPlusPlus ||
6873 } else if (RecExpr && getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaDecl.cpp 153 return getLangOpts().CPlusPlus;
394 !(getLangOpts().CPlusPlus && NewSSPtr &&
724 if (getLangOpts().CPlusPlus && !IsTemplateName) {
770 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus &&
816 << Name << TagName << SemaRef.getLangOpts().CPlusPlus
858 if (getLangOpts().CPlusPlus && SS.isSet() &&
905 if (getLangOpts().CPlusPlus)
937 if (!getLangOpts().CPlusPlus && !SecondTry &&
954 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) &&
1036 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) &&
1061 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) &&
1196 assert(getLangOpts().CPlusPlus && "ADL-only call in C?");
1410 if (Context.getLangOpts().CPlusPlus)
1437 if (getLangOpts().CPlusPlus && D->isOutOfLine() &&
1987 (S->isClassScope() && !getLangOpts().CPlusPlus))
2079 if (getLangOpts().CPlusPlus) {
2320 if (getLangOpts().CPlusPlus) {
3020 !LangOpts.CPlusPlus &&
3231 if (!getLangOpts().CPlusPlus) {
3404 if (getLangOpts().CPlusPlus) {
3614 if (!getLangOpts().CPlusPlus &&
3660 if (!getLangOpts().CPlusPlus &&
3781 if (getLangOpts().CPlusPlus)
3845 if (getLangOpts().CPlusPlus) {
3939 if (S.getLangOpts().CPlusPlus) {
4158 if (getLangOpts().CPlusPlus &&
4300 if (!Context.getLangOpts().CPlusPlus)
4343 if (getLangOpts().CPlusPlus)
4490 if (getLangOpts().CPlusPlus ||
4515 if (!getLangOpts().CPlusPlus && CurContext->isRecord() &&
4550 if (getLangOpts().CPlusPlus &&
4598 if (getLangOpts().CPlusPlus)
4818 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11)
4820 else if (!Record->isUnion() && getLangOpts().CPlusPlus)
4828 if (getLangOpts().CPlusPlus) {
4983 << getLangOpts().CPlusPlus;
4996 if (getLangOpts().CPlusPlus && Record->field_empty())
5013 if (getLangOpts().CPlusPlus)
5056 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) {
5691 if (getLangOpts().CPlusPlus)
5853 if (!getLangOpts().CPlusPlus &&
6039 if (Context.getLangOpts().CPlusPlus) {
6367 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>())
6392 if (S.getLangOpts().CPlusPlus) {
6643 if (!getLangOpts().CPlusPlus) {
6808 if (!getLangOpts().CPlusPlus) {
7050 if (getLangOpts().CPlusPlus &&
7056 if (!getLangOpts().CPlusPlus) {
7126 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) {
7146 if (getLangOpts().CPlusPlus)
7397 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty())
7422 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\"");
7505 if (!S.getLangOpts().CPlusPlus) {
7736 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) {
8155 if (!SemaRef.getLangOpts().CPlusPlus) {
8280 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified();
8555 (LangOpts.CPlusPlus &&
8615 if (getLangOpts().CPlusPlus) {
8964 if (!getLangOpts().CPlusPlus) {
9080 if (!getLangOpts().CPlusPlus) {
9477 if (getLangOpts().CPlusPlus) {
10244 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus &&
10403 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks &&
10430 if (getLangOpts().CPlusPlus) {
10585 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus
10623 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) {
11632 if (getLangOpts().CPlusPlus) {
11731 if (getLangOpts().CPlusPlus) {
11800 } else if (getLangOpts().CPlusPlus) {
11934 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) ||
11936 !(getLangOpts().CPlusPlus && VDecl->isExternC()) &&
11944 getLangOpts().CPlusPlus && VDecl->getType().isConstQualified() &&
11949 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl())
12219 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) {
12417 } else if (getLangOpts().CPlusPlus && var->hasInit()) {
12465 if (!getLangOpts().CPlusPlus) {
12777 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange();
12783 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange();
12860 getLangOpts().CPlusPlus)
12949 if (getLangOpts().CPlusPlus)
13002 } else if (getLangOpts().CPlusPlus &&
13427 << FD->getDeclName() << getLangOpts().CPlusPlus;
13841 (!getLangOpts().CPlusPlus || !FD->isDependentContext()))
13884 !LangOpts.CPlusPlus) {
14318 if ((!getLangOpts().CPlusPlus &&
14491 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct;
14808 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage");
14983 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) {
15001 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace &&
15076 if (getLangOpts().CPlusPlus) {
15102 if (getLangOpts().CPlusPlus) {
15269 if (!getLangOpts().CPlusPlus) {
15287 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope())
15434 else if (getLangOpts().CPlusPlus)
15454 if (getLangOpts().CPlusPlus) {
15468 if (getLangOpts().CPlusPlus && (IsTypeSpecifier || IsTemplateParamOrArg) &&
15475 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition &&
15539 if (getLangOpts().CPlusPlus) {
15621 if (Invalid && getLangOpts().CPlusPlus) {
15825 BitfieldIsOverwide && !getLangOpts().CPlusPlus;
15889 if (getLangOpts().CPlusPlus) {
16036 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth &&
16126 if (!InvalidDecl && getLangOpts().CPlusPlus) {
16179 assert(getLangOpts().CPlusPlus && "valid check only for C++");
16495 : getLangOpts().CPlusPlus
16501 : getLangOpts().CPlusPlus
16587 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() &&
16616 if (Record && !getLangOpts().CPlusPlus &&
16742 if (!getLangOpts().CPlusPlus) {
16776 Diag(RecLoc, getLangOpts().CPlusPlus ?
16784 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) {
16952 } else if (getLangOpts().CPlusPlus) {
17048 if (!getLangOpts().CPlusPlus && !T.isNull())
17050 } else if (!getLangOpts().CPlusPlus &&
17073 !getLangOpts().CPlusPlus)
17126 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped())
17143 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) &&
17479 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17485 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17493 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17518 if (!getLangOpts().CPlusPlus &&
17526 if (getLangOpts().CPlusPlus)
17551 if (getLangOpts().CPlusPlus)
tools/clang/lib/Sema/SemaDeclAttr.cpp 1840 if (!S.LangOpts.CPlusPlus) {
1932 if (S.LangOpts.CPlusPlus) {
2746 if (LO.CPlusPlus && !LO.CPlusPlus2a)
2755 } else if (LO.CPlusPlus && !LO.CPlusPlus17)
3168 if (!S.getLangOpts().CPlusPlus) {
4085 << AL << (getLangOpts().CPlusPlus ? ExpectedFunctionVariableOrClass
4108 << &AL << (getLangOpts().CPlusPlus ? ExpectedFunctionVariableOrClass
4259 if (S.LangOpts.CPlusPlus && Fn->getStorageClass() != SC_Extern)
5320 if (!S.LangOpts.CPlusPlus) {
5369 if (!S.LangOpts.CPlusPlus) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 308 if (!getLangOpts().CPlusPlus) {
2321 assert(getLangOpts().CPlusPlus && "No class names in C!");
2348 assert(getLangOpts().CPlusPlus && "No class names in C!");
2738 if (!getLangOpts().CPlusPlus)
2766 if (!getLangOpts().CPlusPlus)
5503 if (!getLangOpts().CPlusPlus)
9533 assert(getLangOpts().CPlusPlus &&
9646 assert(getLangOpts().CPlusPlus &&
15789 if (!getLangOpts().CPlusPlus)
16159 if (getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaDeclObjC.cpp 1363 if (isa<RecordDecl>(typeDecl) && !Context.getLangOpts().CPlusPlus)
4843 if (getLangOpts().CPlusPlus)
4922 if (getLangOpts().CPlusPlus)
tools/clang/lib/Sema/SemaExpr.cpp 150 if (S.getLangOpts().CPlusPlus)
217 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) {
471 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue())
572 if (getLangOpts().CPlusPlus &&
775 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) {
937 if (!getLangOpts().CPlusPlus &&
1668 if (getLangOpts().CPlusPlus && !getLangOpts().CPlusPlus2a &&
2050 if (getLangOpts().CPlusPlus && ND->isCXXClassMember()) {
2264 if (R.empty() && HasTrailingLParen && II && !getLangOpts().CPlusPlus) {
2829 if (!getLangOpts().CPlusPlus)
3035 assert(getLangOpts().CPlusPlus &&
3066 if (!getLangOpts().CPlusPlus &&
3127 if (getLangOpts().CPlusPlus) {
3289 else if (!getLangOpts().CPlusPlus || Literal.isMultiChar())
3598 if (getLangOpts().CPlusPlus)
3672 getLangOpts().CPlusPlus
3756 if (S.LangOpts.CPlusPlus)
4375 if (getLangOpts().CPlusPlus &&
4404 if (getLangOpts().CPlusPlus &&
4757 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) {
4770 assert(VK == VK_RValue || LangOpts.CPlusPlus ||
5267 if (!Param || getLangOpts().CPlusPlus)
5620 if (getLangOpts().CPlusPlus) {
5882 if (!getLangOpts().CPlusPlus) {
6101 (getLangOpts().CPlusPlus && !(isFileScope && literalType->isArrayType()))
6162 if (!getLangOpts().CPlusPlus)
6187 } else if (getLangOpts().CPlusPlus && !DiagnosedMixedDesignator &&
6201 if (getLangOpts().CPlusPlus && !DiagnosedArrayDesignator &&
6206 } else if (!getLangOpts().CPlusPlus && !getLangOpts().C99) {
6659 if (getLangOpts().CPlusPlus) {
6710 if (getLangOpts().CPlusPlus && !castType->isVoidType() &&
7341 if (getLangOpts().CPlusPlus)
7792 if (!getLangOpts().CPlusPlus) {
7832 if (!(getLangOpts().CPlusPlus
8024 if (!S.getLangOpts().CPlusPlus &&
8047 if (S.getLangOpts().CPlusPlus)
8261 if (getLangOpts().CPlusPlus && RHSType->getAs<ComplexType>() &&
8267 !(getLangOpts().CPlusPlus && LHSType->isEnumeralType())) {
8567 if (getLangOpts().CPlusPlus) {
9320 S.Diag(Loc, S.getLangOpts().CPlusPlus
9330 S.Diag(Loc, S.getLangOpts().CPlusPlus
9348 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange();
9356 S.Diag(Loc, S.getLangOpts().CPlusPlus
9371 S.Diag(Loc, S.getLangOpts().CPlusPlus
9414 return !S.getLangOpts().CPlusPlus;
9418 return !S.getLangOpts().CPlusPlus;
9466 return !S.getLangOpts().CPlusPlus;
9477 return !S.getLangOpts().CPlusPlus;
9641 if (!getLangOpts().CPlusPlus ||
9720 if (!getLangOpts().CPlusPlus ||
9744 if (getLangOpts().CPlusPlus) {
10676 if (!getLangOpts().CPlusPlus && BinaryOperator::isEqualityOp(Opc)) {
10705 assert(getLangOpts().CPlusPlus);
10754 } else if (getLangOpts().CPlusPlus) {
10844 if (getLangOpts().CPlusPlus) {
11019 isError = getLangOpts().CPlusPlus;
11024 } else if (getLangOpts().CPlusPlus) {
11243 bool SuggestXor = S.getLangOpts().CPlusPlus || S.getPreprocessor().isMacroDefined("xor");
11293 if (!getLangOpts().CPlusPlus &&
11394 if (!Context.getLangOpts().CPlusPlus) {
12003 return (getLangOpts().CPlusPlus
12046 getLangOpts().C99 || getLangOpts().CPlusPlus
12071 LangOpts.CPlusPlus ? "static_cast<void>("
12097 if (!S.getLangOpts().CPlusPlus) {
12131 if (S.getLangOpts().CPlusPlus && ResType->isBooleanType()) {
12141 } else if (S.getLangOpts().CPlusPlus && ResType->isEnumeralType()) {
12193 if (IsPrefix && S.getLangOpts().CPlusPlus) {
12442 !getLangOpts().CPlusPlus) {
12567 if (S.getLangOpts().CPlusPlus && Result->isVoidType())
12575 if (!S.getLangOpts().CPlusPlus && Result.isCForbiddenLValueType())
12772 if (!S.getLangOpts().CPlusPlus) {
12870 if (getLangOpts().CPlusPlus &&
13005 if (getLangOpts().CPlusPlus && !RHS.isInvalid()) {
13058 if (getLangOpts().CPlusPlus && LHS.get()->getObjectKind() !=
13358 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload) {
13405 if (getLangOpts().CPlusPlus &&
13414 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload &&
13423 if (getLangOpts().CPlusPlus) {
13531 else if (getLangOpts().CPlusPlus && // C++ [expr.unary.op]p6
13582 if (Context.getLangOpts().CPlusPlus) {
13630 } else if (!getLangOpts().CPlusPlus) {
13739 if (getLangOpts().CPlusPlus && Input->getType()->isOverloadableType() &&
14084 if (LangOpts.CPlusPlus) {
14187 !getLangOpts().CPlusPlus)
14316 if (getLangOpts().CPlusPlus && RetTy->isRecordType() &&
14339 if (getLangOpts().CPlusPlus && Cap.isCopyCapture()) {
14477 } else if (VaListType->isRecordType() && getLangOpts().CPlusPlus) {
14719 if (getLangOpts().CPlusPlus &&
14849 S.Diag(Loc, diag::err_expr_not_ice) << S.LangOpts.CPlusPlus << SR;
14877 S.Diag(Loc, diag::ext_expr_not_ice) << SR << S.LangOpts.CPlusPlus;
15278 if (S.getLangOpts().CPlusPlus && !FD->isExternC())
15674 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod())
17279 if (getLangOpts().CPlusPlus)
17391 if (S.getLangOpts().CPlusPlus &&
17735 if (!S.getLangOpts().CPlusPlus)
17858 if (!getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaExprCXX.cpp 3534 if (!getLangOpts().CPlusPlus) {
6113 assert(getLangOpts().CPlusPlus && "This function assumes C++");
6460 if (!getLangOpts().CPlusPlus)
7348 if (!getLangOpts().CPlusPlus && E->getType()->isFunctionType())
7354 if (getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaExprMember.cpp 1281 if (!S.getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaExprObjC.cpp 369 if (getLangOpts().CPlusPlus) {
398 if (S.getLangOpts().CPlusPlus && Element->getType()->isRecordType()) {
2493 if (!getLangOpts().CPlusPlus)
2760 } else if (getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaFixItUtils.cpp 180 (S.LangOpts.CPlusPlus || isMacroDefined(S, Loc, "false")))
tools/clang/lib/Sema/SemaInit.cpp 41 if (Context.getLangOpts().CPlusPlus || Context.getLangOpts().C11) {
212 if (S.getLangOpts().CPlusPlus) {
381 unsigned DiagID = SemaRef.getLangOpts().CPlusPlus
385 if (InOverloadResolution && SemaRef.getLangOpts().CPlusPlus) {
1191 bool ExtraInitsIsError = SemaRef.getLangOpts().CPlusPlus ||
1340 if (SemaRef.getLangOpts().CPlusPlus || isa<InitListExpr>(expr)) {
1488 if (!SemaRef.getLangOpts().CPlusPlus && !VerifyOnly)
1964 } else if (SemaRef.getLangOpts().CPlusPlus) {
2489 << SemaRef.getLangOpts().CPlusPlus << CurrentObjectType;
2623 if (IsFirstDesignator && !VerifyOnly && SemaRef.getLangOpts().CPlusPlus &&
4276 if (S.getLangOpts().CPlusPlus && DestType->isScalarType() &&
4374 if (S.getLangOpts().CPlusPlus && !DestType->isAggregateType() &&
5098 if (DestType->isRecordType() && S.getLangOpts().CPlusPlus) {
5109 if (DestType.isConstQualified() && S.getLangOpts().CPlusPlus) {
5752 if (!S.getLangOpts().CPlusPlus && Initializer &&
5767 else if (S.getLangOpts().CPlusPlus &&
5793 if (!S.getLangOpts().CPlusPlus) {
5809 assert(S.getLangOpts().CPlusPlus);
8180 S.getLangOpts().CPlusPlus)
8312 S.getLangOpts().CPlusPlus &&
tools/clang/lib/Sema/SemaLambda.cpp 739 if (!getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaLookup.cpp 298 IDNS = getIDNS(LookupKind, getSema().getLangOpts().CPlusPlus,
839 if (getLangOpts().CPlusPlus && NameKind == Sema::LookupOrdinaryName) {
863 if ((getLangOpts().CPlusPlus || getLangOpts().OpenCL) &&
1003 if (S.getLangOpts().CPlusPlus)
1217 assert(getLangOpts().CPlusPlus && "Can perform only C++ lookup");
1724 (isa<FunctionDecl>(DC) && !SemaRef.getLangOpts().CPlusPlus))
1920 if (!getLangOpts().CPlusPlus) {
3725 if (SemaRef.getLangOpts().CPlusPlus) {
3769 !Result.getSema().getLangOpts().CPlusPlus) {
4677 if (SemaRef.getLangOpts().Bool || SemaRef.getLangOpts().CPlusPlus)
4682 if (SemaRef.getLangOpts().CPlusPlus) {
4707 if (CCC.WantCXXNamedCasts && SemaRef.getLangOpts().CPlusPlus) {
4716 if (SemaRef.getLangOpts().Bool || SemaRef.getLangOpts().CPlusPlus) {
4721 if (SemaRef.getLangOpts().CPlusPlus) {
4755 if (SemaRef.getLangOpts().CPlusPlus) {
4772 if (SemaRef.getLangOpts().CPlusPlus) {
4788 if (SemaRef.getLangOpts().CPlusPlus) {
4894 = getLangOpts().CPlusPlus &&
5203 WantFunctionLikeCasts = SemaRef.getLangOpts().CPlusPlus &&
5237 CurContext->getParentASTContext().getLangOpts().CPlusPlus)
tools/clang/lib/Sema/SemaObjCProperty.cpp 1407 if (getLangOpts().CPlusPlus && Synthesize && !CompleteTypeErr &&
1461 if (getLangOpts().CPlusPlus && Synthesize && !CompleteTypeErr &&
tools/clang/lib/Sema/SemaOpenMP.cpp 1249 const CXXRecordDecl *RD = AcceptIfMutable && SemaRef.getLangOpts().CPlusPlus
1257 return IsConstant && !(SemaRef.getLangOpts().CPlusPlus && RD &&
3512 if (S.getLangOpts().CPlusPlus) {
3555 if (!S.getLangOpts().CPlusPlus &&
4803 << QTy << getLangOpts().CPlusPlus << E->getSourceRange();
5021 if (LangOpts.CPlusPlus) {
5951 SemaRef.getLangOpts().CPlusPlus) {
6423 SemaRef.getLangOpts().CPlusPlus) {
6608 !(SemaRef.getLangOpts().CPlusPlus && VarType->isOverloadableType())) {
6610 << SemaRef.getLangOpts().CPlusPlus;
11998 if (OK == OK_Ordinary && !getLangOpts().CPlusPlus) {
12886 if (SemaRef.getLangOpts().CPlusPlus)
12897 if (SemaRef.getLangOpts().CPlusPlus) {
13313 (S.getLangOpts().CPlusPlus && Type->isArithmeticType()))) {
13315 << getOpenMPClauseName(ClauseKind) << S.getLangOpts().CPlusPlus;
13326 !S.getLangOpts().CPlusPlus && Type->isFloatingType()) {
13517 (DeclareReductionRef.isUnset() || !S.LangOpts.CPlusPlus)) {
13745 if ((!LangOpts.CPlusPlus && LinKind != OMPC_LINEAR_val) ||
13747 Diag(LinLoc, diag::err_omp_wrong_linear_modifier) << LangOpts.CPlusPlus;
14060 << QType << getLangOpts().CPlusPlus << ERange;
15183 if (SemaRef.getLangOpts().CPlusPlus && !MapperIdScopeSpec.isSet())
15809 if (getLangOpts().CPlusPlus) {
tools/clang/lib/Sema/SemaOverload.cpp 306 assert(Ctx.getLangOpts().CPlusPlus && "narrowing check outside C++");
1384 if (!S.getLangOpts().CPlusPlus) {
1644 if (S.getLangOpts().CPlusPlus &&
1858 } else if (!S.getLangOpts().CPlusPlus &&
1930 if (S.getLangOpts().CPlusPlus || !InOverloadResolution)
2068 if (getLangOpts().CPlusPlus)
2171 if (!getLangOpts().CPlusPlus &&
2380 if (!getLangOpts().CPlusPlus &&
2401 if (getLangOpts().CPlusPlus && FromPointeeType->isRecordType() &&
2465 if (getLangOpts().CPlusPlus && LHS && RHS &&
2725 if ((!getLangOpts().CPlusPlus || !RHS->isRecordType()) &&
5876 if (!RecordTy || !getLangOpts().CPlusPlus) {
9303 if (!S.getLangOpts().CPlusPlus)
11509 if (!S.getLangOpts().CPlusPlus ||
12328 assert(getLangOpts().CPlusPlus && "ADL enabled in C");
tools/clang/lib/Sema/SemaPseudoObject.cpp 776 if (!S.getLangOpts().CPlusPlus || !op->getType()->isRecordType()) {
782 if (!S.getLangOpts().CPlusPlus || !paramType->isRecordType()) {
872 if (!S.getLangOpts().CPlusPlus) return false;
1067 if (!getLangOpts().CPlusPlus ||
tools/clang/lib/Sema/SemaStmt.cpp 394 if (!getLangOpts().C99 && !getLangOpts().CPlusPlus) {
577 if ((getLangOpts().C99 || getLangOpts().CPlusPlus) &&
1353 if (Cond && !getLangOpts().C99 && !getLangOpts().CPlusPlus &&
1746 if (!E || getLangOpts().CPlusPlus)
1770 if (!getLangOpts().CPlusPlus) {
3340 !(getLangOpts().CPlusPlus &&
3343 if (!getLangOpts().CPlusPlus &&
3700 !getLangOpts().CPlusPlus) {
3903 if (getLangOpts().CPlusPlus) {
4259 if (getLangOpts().CPlusPlus)
tools/clang/lib/Sema/SemaStmtAsm.cpp 775 if (getLangOpts().CPlusPlus && Base.equals("this")) {
tools/clang/lib/Sema/SemaTemplate.cpp 136 assert(getLangOpts().CPlusPlus && "No template names in C!");
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 4464 } else if (!getLangOpts().CPlusPlus) {
4543 if (!getLangOpts().CPlusPlus && Init->refersToBitField()) {
tools/clang/lib/Sema/SemaType.cpp 1359 if (S.getLangOpts().CPlusPlus && !DS.isTypeSpecPipe()) {
1391 if (S.getLangOpts().CPlusPlus)
1410 if (S.getLangOpts().CPlusPlus)
1706 S.getLangOpts().CPlusPlus
1731 if (!S.getLangOpts().C99 && !S.getLangOpts().CPlusPlus
2147 if (getLangOpts().CPlusPlus) {
2325 getLangOpts().CPlusPlus? diag::err_c99_array_usage_cxx
3012 bool Cxx = SemaRef.getLangOpts().CPlusPlus;
3157 if (SemaRef.getLangOpts().CPlusPlus &&
3337 S.getLangOpts().CPlusPlus && D.isExpressionContext() &&
3470 if (S.getLangOpts().CPlusPlus) {
4417 if (LangOpts.CPlusPlus && S.CheckDistantExceptionSpec(T)) {
4453 if (LangOpts.CPlusPlus && S.CheckDistantExceptionSpec(T)) {
4467 if (LangOpts.CPlusPlus && S.CheckDistantExceptionSpec(T)) {
4688 !(S.getLangOpts().CPlusPlus &&
4690 if (T->isVoidType() && !S.getLangOpts().CPlusPlus &&
4741 if (LangOpts.CPlusPlus && D.getDeclSpec().hasTagDefinition()) {
4765 if (!FTI.NumParams && !FTI.isVariadic && !LangOpts.CPlusPlus
4773 if (!FTI.NumParams && FTI.isVariadic && !LangOpts.CPlusPlus)
5053 if (!LangOpts.CPlusPlus && D.getFunctionDefinitionKind() == FDK_Declaration) {
5080 if (LangOpts.CPlusPlus && T->isFunctionType()) {
5871 if (getLangOpts().CPlusPlus) {
7691 if (!state.getSema().getLangOpts().CPlusPlus)
8300 if (!getLangOpts().CPlusPlus && E->refersToBitField())
tools/clang/lib/Sema/TreeTransform.h13346 << ScopeType->getType() << getSema().getLangOpts().CPlusPlus;
tools/clang/lib/Serialization/ASTReader.cpp 910 (!(IsModule && Reader.getPreprocessor().getLangOpts().CPlusPlus) &&
2953 if (DC->hasExternalLexicalStorage() && !Ctx->getLangOpts().CPlusPlus)
4289 if (!PP.getLangOpts().CPlusPlus ||
7622 if (!getContext().getLangOpts().CPlusPlus &&
8383 if (PP.getLangOpts().CPlusPlus) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp 756 Reader.getContext().getLangOpts().CPlusPlus) {
2558 if (!Reader.getContext().getLangOpts().CPlusPlus &&
3160 return ED->getASTContext().getLangOpts().CPlusPlus? ED->getDefinition()
3190 !Reader.getContext().getLangOpts().CPlusPlus) {
3321 !Reader.getContext().getLangOpts().CPlusPlus) {
tools/clang/lib/Serialization/ASTWriter.cpp 3648 NeedDecls(!IsModule || !Writer.getLangOpts().CPlusPlus),
3779 (getLangOpts().CPlusPlus && IsModule) ? &InterestingIdents : nullptr);
4257 if (DC->isTranslationUnit() && !Context.getLangOpts().CPlusPlus)
4966 if (!WritingModule || !getLangOpts().CPlusPlus) {
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp 151 return !LO.CPlusPlus;
tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp 297 return LO.CPlusPlus;
tools/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp 99 return LO.CPlusPlus;
tools/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp 112 return LO.CPlusPlus;
tools/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp 71 return LO.CPlusPlus;
tools/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp 227 return LO.CPlusPlus;
231 return LO.CPlusPlus;
235 return LO.CPlusPlus;
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 2528 (A->getType().isCForbiddenLValueType() && !AMgr.getLangOpts().CPlusPlus);
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp 868 if (Ctx.getLangOpts().CPlusPlus) {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 409 IsMainAnalysis = FD->isMain() && !Ctx.getLangOpts().CPlusPlus;
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 688 if (Ctx->getLangOpts().CPlusPlus) {
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp 21 LangOpts.CPlusPlus = 1;
tools/clang/tools/clang-import-test/clang-import-test.cpp 178 Inv->getLangOpts()->CPlusPlus = true;
tools/clang/tools/clang-refactor/TestSupport.cpp 313 LangOpts.CPlusPlus = 1;
tools/clang/tools/clang-rename/ClangRename.cpp 139 Options.CPlusPlus = true;
tools/clang/tools/extra/clang-tidy/abseil/DurationDivisionCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp 60 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/abseil/NoInternalDependenciesCheck.cpp 21 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/abseil/NoNamespaceCheck.cpp 21 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp 28 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp 45 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp 21 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp 25 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp 21 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp 47 if (!getLangOpts().CPlusPlus || getLangOpts().ThreadsafeStatics)
tools/clang/tools/extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp 55 if (!getLangOpts().CPlusPlus || !getLangOpts().CXXExceptions)
tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp 23 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp 230 if (PP->getLangOpts().CPlusPlus && Prev.isOneOf(tok::comma, tok::less) &&
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp 872 IsSafe && getLangOpts().CPlusPlus &&
893 bool RemoveDestLength = getLangOpts().CPlusPlus &&
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp 38 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp 21 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp 34 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp 32 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp 29 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp 218 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp 28 if (getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp 21 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp 49 if (!getLangOpts().CPlusPlus)
60 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp 21 if ((!getLangOpts().CPlusPlus) || (!getLangOpts().CXXExceptions))
tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp 21 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/AvoidGotoCheck.cpp 26 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp 77 if (Ctx.getLangOpts().CPlusPlus && E.isCXX11ConstantExpr(Ctx, &Constant))
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp 41 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp 52 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp 35 if (!getLangOpts().CPlusPlus)
44 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp 33 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 257 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp 22 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp 37 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp 92 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp 107 if (!getLangOpts().CPlusPlus || getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 24 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp 31 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp 59 if (!getLangOpts().CPlusPlus || getLangOpts().ObjC)
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp 34 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp 25 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp 42 if (getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp 124 if (!getLangOpts().CPlusPlus)
132 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp 25 if (getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp 20 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp 26 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp 52 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp 132 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp 53 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp 30 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp 23 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp 147 if (!Result.Context->getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp 45 if (getLangOpts().CPlusPlus) {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp 34 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 486 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp 135 if (!getLangOpts().CPlusPlus)
173 if (getLangOpts().CPlusPlus) {
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp 47 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 88 if (!getLangOpts().CPlusPlus)
141 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp 330 if (getLangOpts().CPlusPlus) {
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp 26 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 210 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp 28 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp 91 !getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 479 if (getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/openmp/ExceptionEscapeCheck.cpp 51 if (!getLangOpts().CPlusPlus || !getLangOpts().CXXExceptions)
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp 62 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp 32 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp 31 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp 43 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp 177 if (getLangOpts().CPlusPlus &&
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp 78 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp 31 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp 39 if (getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp 24 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp 104 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp 70 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp 21 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp 30 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.cpp 26 if (!getLangOpts().CPlusPlus)
tools/clang/tools/extra/clangd/index/CanonicalIncludes.cpp 89 if (Language.CPlusPlus) {
tools/clang/tools/extra/clangd/unittests/CanonicalIncludesTests.cpp 29 Language.CPlusPlus = true;
59 Language.CPlusPlus = true;
71 Language.CPlusPlus = true;
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 992 Language.CPlusPlus = true;
tools/clang/tools/libclang/CIndexCodeCompletion.cpp 402 if (S.getLangOpts().CPlusPlus) {
415 if (S.getLangOpts().CPlusPlus) {
426 if (S.getLangOpts().CPlusPlus) {
441 if (S.getLangOpts().CPlusPlus) {
513 if (S.getLangOpts().CPlusPlus) {
tools/clang/tools/libclang/Indexing.cpp 569 CInvok->getLangOpts()->CPlusPlus;
tools/clang/unittests/CodeGen/BufferSourceTest.cpp 45 compiler.getLangOpts().CPlusPlus = 1;
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp 264 compiler.getLangOpts().CPlusPlus = 1;
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp 115 compiler.getLangOpts().CPlusPlus = 1;
tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp 636 Compiler.compiler.getLangOpts().CPlusPlus = 1;
758 Compiler.compiler.getLangOpts().CPlusPlus = 1;
858 Compiler.compiler.getLangOpts().CPlusPlus = 1;
939 Compiler.compiler.getLangOpts().CPlusPlus = 1;
1017 Compiler.compiler.getLangOpts().CPlusPlus = 1;
1095 Compiler.compiler.getLangOpts().CPlusPlus = 1;
1171 Compiler.compiler.getLangOpts().CPlusPlus = 1;
1256 Compiler.compiler.getLangOpts().CPlusPlus = 1;
tools/clang/unittests/Frontend/FrontendActionTest.cpp 124 invocation->getLangOpts()->CPlusPlus = true;
236 Invocation->getLangOpts()->CPlusPlus = true;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 443 lang_opts.CPlusPlus = true;
449 lang_opts.CPlusPlus = true;
466 lang_opts.CPlusPlus = true;
475 lang_opts.CPlusPlus = true;
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 625 g_options.CPlusPlus = true;
tools/lldb/source/Symbol/ClangASTContext.cpp 482 Opts.CPlusPlus = Std.isCPlusPlus();
501 Opts.Bool = Opts.OpenCL || Opts.CPlusPlus;