reference, declarationdefinition
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;