|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/Basic/Features.def 173 FEATURE(cxx_aggregate_nsdmi, LangOpts.CPlusPlus14)
174 FEATURE(cxx_binary_literals, LangOpts.CPlusPlus14)
175 FEATURE(cxx_contextual_conversions, LangOpts.CPlusPlus14)
176 FEATURE(cxx_decltype_auto, LangOpts.CPlusPlus14)
177 FEATURE(cxx_generic_lambdas, LangOpts.CPlusPlus14)
178 FEATURE(cxx_init_captures, LangOpts.CPlusPlus14)
179 FEATURE(cxx_relaxed_constexpr, LangOpts.CPlusPlus14)
180 FEATURE(cxx_return_type_deduction, LangOpts.CPlusPlus14)
181 FEATURE(cxx_variable_templates, LangOpts.CPlusPlus14)
tools/clang/lib/AST/DeclCXX.cpp 1079 if (!getASTContext().getLangOpts().CPlusPlus14)
tools/clang/lib/AST/ExprConstant.cpp 3131 if (!Info.getLangOpts().CPlusPlus14)
3573 if (Info.getLangOpts().CPlusPlus14 &&
3704 if ((Frame && Info.getLangOpts().CPlusPlus14 &&
3788 if (!Info.getLangOpts().CPlusPlus14) {
3913 if (!Info.getLangOpts().CPlusPlus14) {
4057 if (!Info.getLangOpts().CPlusPlus14) {
7104 if (!Info.getLangOpts().CPlusPlus14 && !Info.keepEvaluatingAfterFailure())
7633 if (!Info.getLangOpts().CPlusPlus14 && !Info.keepEvaluatingAfterFailure())
7646 if (!Info.getLangOpts().CPlusPlus14 && !Info.keepEvaluatingAfterFailure())
7668 if (!Info.getLangOpts().CPlusPlus14 && !Info.keepEvaluatingAfterFailure())
tools/clang/lib/AST/Type.cpp 2389 if (Ctx.getLangOpts().CPlusPlus14 && isVoidType())
tools/clang/lib/Basic/Module.cpp 114 .Case("cplusplus14", LangOpts.CPlusPlus14)
tools/clang/lib/Basic/Targets/OSTargets.cpp 186 else if (Opts.CPlusPlus14)
tools/clang/lib/CodeGen/CGDebugInfo.cpp 566 else if (LO.CPlusPlus14)
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 289 LangTo.CPlusPlus14 != LangFrom.CPlusPlus14 ||
289 LangTo.CPlusPlus14 != LangFrom.CPlusPlus14 ||
tools/clang/lib/Format/Format.cpp 2501 LangOpts.CPlusPlus14 = LexingStd >= FormatStyle::LS_Cpp14;
tools/clang/lib/Frontend/CompilerInvocation.cpp 2253 Opts.CPlusPlus14 = Std.isCPlusPlus14();
tools/clang/lib/Frontend/InitPreprocessor.cpp 375 else if (LangOpts.CPlusPlus14)
486 LangOpts.CPlusPlus14 ? "201304L" : "200704");
506 if (LangOpts.CPlusPlus14) {
tools/clang/lib/Lex/Lexer.cpp 1786 if (C == '\'' && getLangOpts().CPlusPlus14) {
1849 else if (IsStringLiteral && getLangOpts().CPlusPlus14) {
tools/clang/lib/Lex/LiteralSupport.cpp 808 if (!LangOpts.CPlusPlus14)
919 PP.getLangOpts().CPlusPlus14
tools/clang/lib/Parse/ParseDecl.cpp 6335 if (D.getDeclSpec().hasConstexprSpecifier() && !getLangOpts().CPlusPlus14)
tools/clang/lib/Parse/ParseDeclCXX.cpp 969 getLangOpts().CPlusPlus14
tools/clang/lib/Sema/SemaDecl.cpp 6747 getLangOpts().CPlusPlus14
8761 if (getLangOpts().CPlusPlus14 &&
8766 if (getLangOpts().CPlusPlus14 &&
10319 if (!getLangOpts().CPlusPlus14 && MD && MD->isConstexpr() &&
13776 if (getLangOpts().CPlusPlus14) {
tools/clang/lib/Sema/SemaDeclAttr.cpp 6145 if (!S.getLangOpts().CPlusPlus14 && AL.isCXX11Attribute() && !AL.isGNUScope())
tools/clang/lib/Sema/SemaDeclCXX.cpp 1809 SemaRef.getLangOpts().CPlusPlus14
1813 } else if (!SemaRef.getLangOpts().CPlusPlus14) {
1864 SemaRef.getLangOpts().CPlusPlus14
1868 } else if (!SemaRef.getLangOpts().CPlusPlus14) {
2037 if (!SemaRef.getLangOpts().CPlusPlus14)
2169 SemaRef.getLangOpts().CPlusPlus14
2242 bool OK = SemaRef.getLangOpts().CPlusPlus14 &&
2259 if (!SemaRef.getLangOpts().CPlusPlus14)
2268 SemaRef.getLangOpts().CPlusPlus14
2277 if (!SemaRef.getLangOpts().CPlusPlus14)
6706 if (!S.getLangOpts().CPlusPlus14)
6926 << (CSM == CXXMoveAssignment) << getLangOpts().CPlusPlus14;
6986 (getLangOpts().CPlusPlus14 ? !isa<CXXDestructorDecl>(MD)
10530 if (getLangOpts().CPlusPlus14 && II && II->isStr("gets") &&
tools/clang/lib/Sema/SemaExpr.cpp 65 if (getLangOpts().CPlusPlus14 && FD->getReturnType()->isUndeducedType() &&
268 if (getLangOpts().CPlusPlus14 && FD->getReturnType()->isUndeducedType() &&
tools/clang/lib/Sema/SemaExprCXX.cpp 1681 if (getLangOpts().CPlusPlus14) {
1914 if (getLangOpts().CPlusPlus14) {
tools/clang/lib/Sema/SemaLambda.cpp 696 assert((!isa<LambdaScopeInfo>(CSI) || !getLangOpts().CPlusPlus14) &&
927 getLangOpts().CPlusPlus14 ? Context.getAutoDeductType()
1077 Diag(C->Loc, getLangOpts().CPlusPlus14
tools/clang/lib/Sema/SemaOverload.cpp 1206 if (!getLangOpts().CPlusPlus14 && NewMethod->isConstexpr() &&
5919 if (getLangOpts().CPlusPlus14)
5926 assert((!ConvTemplate || getLangOpts().CPlusPlus14) &&
5939 if (!ConvTemplate && getLangOpts().CPlusPlus14) {
5951 if (getLangOpts().CPlusPlus14) {
7056 if (getLangOpts().CPlusPlus14 && ConvType->isUndeducedType()) {
11273 if (S.getLangOpts().CPlusPlus14 && FD->getReturnType()->isUndeducedType() &&
tools/clang/lib/Sema/SemaStmt.cpp 3635 if (getLangOpts().CPlusPlus14) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3453 if (S.getLangOpts().CPlusPlus14 && Fn->getReturnType()->isUndeducedType() &&
4073 if (getLangOpts().CPlusPlus14 && IsAddressOfFunction &&
tools/clang/lib/Sema/SemaType.cpp 1326 if (S.getLangOpts().CPlusPlus14 &&
2977 if (!SemaRef.getLangOpts().CPlusPlus14 ||
3054 if (!SemaRef.getLangOpts().CPlusPlus14 || !IsCXXAutoType)
3059 if (!SemaRef.getLangOpts().CPlusPlus14 || !IsCXXAutoType)
4558 if (!S.getLangOpts().CPlusPlus14) {
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp 23 LangOpts.CPlusPlus14 = 1;
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp 120 if (!getLangOpts().CPlusPlus14) // Need C++14 for generic lambdas.
tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp 41 return RequireCPlusPlus14 ? LangOpts.CPlusPlus14 : LangOpts.CPlusPlus11;
tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp 29 if (!getLangOpts().CPlusPlus14)
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 627 g_options.CPlusPlus14 = true;