Home
last modified time | relevance | path

Searched refs:CPlusPlus (Results 1 – 25 of 167) sorted by relevance

1234567

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DFeatures.def279 // FEATURE(raw_invocation_type, LangOpts.CPlusPlus)
283 FEATURE(has_nothrow_assign, LangOpts.CPlusPlus)
284 FEATURE(has_nothrow_copy, LangOpts.CPlusPlus)
285 FEATURE(has_nothrow_constructor, LangOpts.CPlusPlus)
286 FEATURE(has_trivial_assign, LangOpts.CPlusPlus)
287 FEATURE(has_trivial_copy, LangOpts.CPlusPlus)
288 FEATURE(has_trivial_constructor, LangOpts.CPlusPlus)
289 FEATURE(has_trivial_destructor, LangOpts.CPlusPlus)
290 FEATURE(has_virtual_destructor, LangOpts.CPlusPlus)
291 FEATURE(is_abstract, LangOpts.CPlusPlus)
[all …]
H A DLangStandards.def113 LineComment | CPlusPlus | Digraphs)
118 LineComment | CPlusPlus | Digraphs | GNUMode)
123 LineComment | CPlusPlus | CPlusPlus11 | Digraphs)
128 LineComment | CPlusPlus | CPlusPlus11 | Digraphs | GNUMode)
133 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | Digraphs)
138 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | Digraphs |
144 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 |
150 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 |
156 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 |
162 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 |
[all …]
H A DLangStandard.h55 CPlusPlus = (1 << 6), enumerator
113 bool isCPlusPlus() const { return Flags & CPlusPlus; } in isCPlusPlus()
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DIdentifierTable.cpp147 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper()
151 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper()
153 return LangOpts.CPlusPlus ? KS_Enabled : KS_Unknown; in getKeywordStatusHelper()
157 return LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper()
161 return LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper()
168 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper()
183 if (LangOpts.CPlusPlus) return KS_Future; in getKeywordStatusHelper()
210 return LangOpts.CPlusPlus ? KS_Unknown : KS_Enabled; in getKeywordStatusHelper()
384 if (!LangOpts.CPlusPlus || !isKeyword(LangOpts)) in isCPlusPlusKeyword()
389 LangOptsNoCPP.CPlusPlus = false; in isCPlusPlusKeyword()
[all …]
H A DLangOptions.cpp118 Opts.CPlusPlus = Std.isCPlusPlus(); in setLangDefaults()
172 Opts.OpenCLCPlusPlus = Opts.CPlusPlus; in setLangDefaults()
209 Opts.Bool = Opts.OpenCL || Opts.CPlusPlus || Opts.C23; in setLangDefaults()
/freebsd/lib/clang/liblldb/
H A DMakefile413 SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp
414 SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
415 SRCS+= Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
416 SRCS+= Plugins/Language/CPlusPlus/Coroutines.cpp
417 SRCS+= Plugins/Language/CPlusPlus/CxxStringTypes.cpp
418 SRCS+= Plugins/Language/CPlusPlus/Generic.cpp
419 SRCS+= Plugins/Language/CPlusPlus/GenericBitset.cpp
420 SRCS+= Plugins/Language/CPlusPlus/GenericOptional.cpp
421 SRCS+= Plugins/Language/CPlusPlus/LibCxx.cpp
422 SRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp43 if (!Ctx.getLangOpts().CPlusPlus) { in ClassifyImpl()
99 return Lang.CPlusPlus ? ClassifyTemporary(E->getType()) : Cl::CL_PRValue; in ClassifyExprValueKind()
308 return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyInternal()
344 if (Lang.CPlusPlus) in ClassifyInternal()
399 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal()
407 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal()
414 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal()
513 (Ctx.getLangOpts().CPlusPlus && in ClassifyDecl()
524 if (!Ctx.getLangOpts().CPlusPlus) return Cl::CL_PRValue; in ClassifyUnnamed()
545 if (!Ctx.getLangOpts().CPlusPlus) { in ClassifyMemberExpr()
[all …]
H A DDecl.cpp549 if (!Opts.CPlusPlus || !Opts.InlineVisibilityHidden) in useInlineVisibilityHidden()
637 if (Context.getLangOpts().CPlusPlus && Var->getType().isConstQualified() && in getLVForNamespaceScopeDecl()
774 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Var) && in getLVForNamespaceScopeDecl()
824 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Function)) { in getLVForNamespaceScopeDecl()
1103 if (!LangOpts.CPlusPlus || !getIdentifier() || in isPlaceholderVar()
1407 if (!Context.getLangOpts().CPlusPlus) in getLVForLocalDecl()
1487 if (D->getASTContext().getLangOpts().CPlusPlus) in computeLVForDecl()
1598 if (!Opts.CPlusPlus || Opts.MicrosoftExt) in getLVForDecl()
2209 if (!D.getASTContext().getLangOpts().CPlusPlus) in getDeclLanguageLinkage()
2233 assert(D.getASTContext().getLangOpts().CPlusPlus); in isDeclExternC()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DPrettyPrinter.h63 SuppressTagKeyword(LO.CPlusPlus), IncludeTagDefinition(false), in PrintingPolicy()
71 Nullptr(LO.CPlusPlus11 || LO.C23), NullptrTypeInNamespace(LO.CPlusPlus), in PrintingPolicy()
73 UseVoidForZeroParams(!LO.CPlusPlus), in PrintingPolicy()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DOSTargets.h276 if (Opts.CPlusPlus) in getOSDefines()
329 if (Opts.CPlusPlus) in getOSDefines()
361 if (Opts.CPlusPlus) in getOSDefines()
411 if (Opts.CPlusPlus) in getOSDefines()
619 if (Opts.CPlusPlus) in getOSDefines()
656 if (Opts.CPlusPlus) { in getOSDefines()
752 if (Opts.CPlusPlus && Opts.WChar) { in getOSDefines()
807 if (Opts.CPlusPlus && Opts.WChar) { in getOSDefines()
879 if (Opts.CPlusPlus) in getOSDefines()
929 if (Opts.CPlusPlus) in getOSDefines()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DInitHeaderSearch.cpp264 if (Lang.CPlusPlus && !Lang.AsmPreprocessor && in AddDefaultIncludePaths()
405 (!Lang.ObjC && !Lang.CPlusPlus && Include.Group == CSystem) || in Realize()
406 (/*FIXME !Lang.ObjC && */ Lang.CPlusPlus && in Realize()
408 (Lang.ObjC && !Lang.CPlusPlus && Include.Group == ObjCSystem) || in Realize()
409 (Lang.ObjC && Lang.CPlusPlus && Include.Group == ObjCXXSystem)) in Realize()
H A DTokenConcatenation.cpp277 (PP.getLangOpts().CPlusPlus && FirstChar == '*'); in AvoidConcat()
296 (PP.getLangOpts().CPlusPlus && FirstChar == ':'); in AvoidConcat()
300 return PP.getLangOpts().CPlusPlus && FirstChar == '*'; in AvoidConcat()
H A DLiteralSupport.cpp691 : Features.CPlusPlus in ProcessUCNEscape()
698 : Features.CPlusPlus in ProcessUCNEscape()
706 if (!Features.CPlusPlus && !Features.C99 && Diags) in ProcessUCNEscape()
1131 if (LangOpts.CPlusPlus && s + 2 < ThisTokEnd && in NumericLiteralParser()
1160 if ((!LangOpts.CPlusPlus || DoubleUnderscore) && s + 1 < ThisTokEnd && in NumericLiteralParser()
1348 << LangOpts.CPlusPlus << 1; in ParseNumberStartingWithZero()
1375 Diags.Report(TokLoc, LangOpts.CPlusPlus in ParseNumberStartingWithZero()
1384 << LangOpts.CPlusPlus << 0; in ParseNumberStartingWithZero()
1398 else if (LangOpts.CPlusPlus) in ParseNumberStartingWithZero()
1428 else if (LangOpts.CPlusPlus) in ParseNumberStartingWithZero()
[all …]
H A DLexer.cpp1584 } else if (LangOpts.CPlusPlus || LangOpts.C23) { in isAllowedIDChar()
1613 if (LangOpts.CPlusPlus || LangOpts.C23) { in isAllowedInitiallyIDChar()
2094 Diag(CurPtr, LangOpts.CPlusPlus in LexNumericConstant()
2120 assert(LangOpts.CPlusPlus); in LexUDSuffix()
2220 Diag(BufferPtr, LangOpts.CPlusPlus ? diag::warn_cxx98_compat_unicode_literal in LexStringLiteral()
2255 if (LangOpts.CPlusPlus) in LexStringLiteral()
2350 if (LangOpts.CPlusPlus) in LexRawStringLiteral()
2446 Diag(BufferPtr, LangOpts.CPlusPlus in LexCharConstant()
2450 Diag(BufferPtr, LangOpts.CPlusPlus in LexCharConstant()
2490 if (LangOpts.CPlusPlus) in LexCharConstant()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp195 if (getLangOpts().CPlusPlus && MaybeParseCXX11Attributes(CXX11Attrs, true)) in ParseStatementOrDeclarationAfterAttributes()
207 if ((getLangOpts().CPlusPlus || getLangOpts().MicrosoftExt || in ParseStatementOrDeclarationAfterAttributes()
672 if (!P.getLangOpts().CPlusPlus && !P.getLangOpts().MicrosoftExt && in DiagnoseLabelFollowedByDecl()
712 if (!getLangOpts().CPlusPlus || Tok.is(tok::semi)) in ParseLabeledStatement()
819 if (getLangOpts().CPlusPlus) in ParseCaseStatement()
1034 if (getLangOpts().CPlusPlus) { in DiagnoseLabelAtEndOfCompoundStatement()
1255 if (getLangOpts().CPlusPlus) { in ParseParenExprOrCondition()
1410 if (getLangOpts().CPlusPlus) { in ParseIfStatement()
1439 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus; in ParseIfStatement()
1632 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus; in ParseSwitchStatement()
[all …]
H A DParser.cpp210 if (Kind == ExtraSemiKind::OutsideFunction && getLangOpts().CPlusPlus) { in ConsumeExtraSemi()
609 !getLangOpts().CPlusPlus && !getLangOpts().IsHeaderFile) in ParseFirstTopLevelDecl()
962 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) { in ParseExternalDeclaration()
972 if (getLangOpts().CPlusPlus) { in ParseExternalDeclaration()
995 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) { in ParseExternalDeclaration()
1042 if (getLangOpts().CPlusPlus && Tok.is(tok::equal)) { in isDeclarationAfterDeclarator()
1053 (getLangOpts().CPlusPlus && in isDeclarationAfterDeclarator()
1063 if (!getLangOpts().CPlusPlus && in isStartOfFunctionDefinition()
1067 if (getLangOpts().CPlusPlus && Tok.is(tok::equal)) { in isStartOfFunctionDefinition()
1179 if (getLangOpts().CPlusPlus && isTokenStringLiteral() && in ParseDeclOrFunctionDefInternal()
[all …]
H A DParseDecl.cpp1893 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_namespace)) { in ParseDeclaration()
1997 return getLangOpts().CPlusPlus; in MightBeDeclarator()
2004 return Context == DeclaratorContext::Member || getLangOpts().CPlusPlus; in MightBeDeclarator()
2031 (getLangOpts().CPlusPlus && Context == DeclaratorContext::File); in MightBeDeclarator()
2476 if (ThisDecl && P.getLangOpts().CPlusPlus) { in ParseDeclarationAfterDeclaratorAndAttributes()
2489 if (ThisDecl && P.getLangOpts().CPlusPlus) { in ParseDeclarationAfterDeclaratorAndAttributes()
2838 if (getLangOpts().CPlusPlus && in ParseImplicitInt()
2847 if (getLangOpts().CPlusPlus && (!SS || SS->isEmpty()) && in ParseImplicitInt()
2896 << TokenName << TagName << getLangOpts().CPlusPlus in ParseImplicitInt()
2985 bool IsTemplateName = getLangOpts().CPlusPlus && NextToken().is(tok::less); in ParseImplicitInt()
[all …]
H A DParseInit.cpp34 if (!PP.getLangOpts().CPlusPlus) in MayBeDesignationStart()
208 if (getLangOpts().ObjC && getLangOpts().CPlusPlus) { in ParseInitializerWithPotentialDesignator()
424 if (!getLangOpts().CPlusPlus) { in ParseBraceInitializer()
H A DParseDeclCXX.cpp937 if (!getLangOpts().CPlusPlus) { in ParseStaticAssertDeclaration()
966 else if (getLangOpts().CPlusPlus) in ParseStaticAssertDeclaration()
1537 if (!getLangOpts().CPlusPlus) in isValidAfterTypeSpecifier()
1542 return getLangOpts().CPlusPlus; in isValidAfterTypeSpecifier()
1705 if (getLangOpts().CPlusPlus) { in ParseClassSpecifier()
1767 if (Tok.is(tok::less) && getLangOpts().CPlusPlus) { in ParseClassSpecifier()
1851 if (getLangOpts().CPlusPlus && DS.isFriendSpecifiedFirst() && in ParseClassSpecifier()
1854 else if (isDefiningTypeSpecifierContext(DSC, getLangOpts().CPlusPlus) == in ParseClassSpecifier()
1860 getLangOpts().CPlusPlus && Tok.is(tok::colon)) || in ParseClassSpecifier()
2172 (getLangOpts().CPlusPlus && Tok.is(tok::colon)) || in ParseClassSpecifier()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp443 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName()
763 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName()
812 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate()
858 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag()
885 if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName()
936 if (getLangOpts().CPlusPlus) in ClassifyName()
972 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName()
989 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1071 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1096 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
[all …]
H A DSemaExpr.cpp168 if (S.getLangOpts().CPlusPlus) in diagnoseUseOfInternalDeclInInlineFunction()
224 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) { in DiagnoseUseOfDecl()
539 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue()) { in DefaultFunctionArrayConversion()
655 if (getLangOpts().CPlusPlus) { in DefaultLvalueConversion()
926 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) { in DefaultArgumentPromotion()
939 if (getLangOpts().CPlusPlus && E->getType()->isNullPtrType()) in DefaultArgumentPromotion()
1106 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion()
1567 if (!SemaRef.getLangOpts().CPlusPlus || !LHSType->isUnicodeCharacterType() || in CheckUnicodeArithmeticConversions()
1856 (!LangOpts.CPlusPlus || !QT->isRecordType())) in CreateGenericSelectionExpr()
2181 (getLangOpts().CPlusPlus in ActOnStringLiteral()
[all …]
H A DSemaCXXScopeSpec.cpp169 assert(getLangOpts().CPlusPlus && "Only callable in C++"); in getCurrentInstantiationOf()
519 << IdInfo.Identifier << getLangOpts().CPlusPlus in BuildCXXNestedNameSpecifier()
529 << IdInfo.Identifier << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier()
746 << Context.getTypeDeclType(TD) << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier()
753 << IdInfo.Identifier << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier()
794 << T << getLangOpts().CPlusPlus; in ActOnCXXNestedNameSpecifierDecltype()
H A DSemaLookup.cpp214 bool CPlusPlus, in getIDNS() argument
224 if (CPlusPlus) { in getIDNS()
241 if (CPlusPlus) { in getIDNS()
262 if (CPlusPlus) in getIDNS()
303 IDNS = getIDNS(LookupKind, getSema().getLangOpts().CPlusPlus, in configure()
931 if (getLangOpts().CPlusPlus) { in LookupBuiltin()
976 if ((getLangOpts().CPlusPlus || getLangOpts().OpenCL) && in LookupBuiltin()
1133 if (S.getLangOpts().CPlusPlus) in LookupDirect()
1287 assert(getLangOpts().CPlusPlus && "Can perform only C++ lookup"); in CppLookupName()
1894 (isa<FunctionDecl>(DC) && !SemaRef.getLangOpts().CPlusPlus)) in isAcceptableSlow()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVirtualCallChecker.cpp217 return Mgr.getLangOpts().CPlusPlus; in shouldRegisterPureVirtualCallChecker()
228 return Mgr.getLangOpts().CPlusPlus; in shouldRegisterVirtualCallChecker()
H A DUndefinedNewArraySizeChecker.cpp79 return mgr.getLangOpts().CPlusPlus; in shouldRegisterUndefinedNewArraySizeChecker()

1234567