reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/DeclObjC.h
  289     if (isImplicit())
  307     if (isImplicit())
 1893     return hasDefinition() ? data().Definition->isImplicit() : isImplicit();
 1893     return hasDefinition() ? data().Definition->isImplicit() : isImplicit();
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  713   if (!getDerived().shouldVisitImplicitCode() && D->isImplicit())
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  656   return Node.isImplicit();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  249       return FD->isOverloadedOperator() && FD->isImplicit() && FD->isGlobal();
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  651       if (MD->isImplicit())
 1262   if (OM->isImplicit() ||
 1636   if (MethodDecl->hasBody() || MethodDecl->isImplicit())
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
   46     if (!D || D->isImplicit())
tools/clang/lib/AST/ASTContext.cpp
  109   if (D->isImplicit())
 7673     assert(BuiltinVaListDecl->isImplicit());
tools/clang/lib/AST/ASTImporter.cpp
  286       if (FromD->isImplicit())
 1772     if (FromM->isImplicit()) {
 2721     if (!DCXX->getDescribedClassTemplate() || DCXX->isImplicit())
 3171             D->isInlineSpecified(), D->isImplicit(), D->getConstexprKind()))
 3189         D->isImplicit(), D->getConstexprKind()))
 3440   ToField->setImplicit(D->isImplicit());
 3967           D->isPropertyAccessor(), D->isImplicit(), D->isDefined(),
tools/clang/lib/AST/Decl.cpp
 3233     if (!FD->isImplicit() && FD->getStorageClass() == SC_Extern)
 3245     if (!FD->isImplicit() && FD->getStorageClass() == SC_Extern)
 3258   if (Redecl->isImplicit())
 3943   if (!isImplicit() || getDeclName())
 4328   return isImplicit() && getDeclName() && getDeclContext()->isRecord() &&
tools/clang/lib/AST/DeclCXX.cpp
  672   if (!D->isImplicit() &&
  731   if (!isBeingDefined() && D->isImplicit())
  740     if (!Constructor->isImplicit()) {
  780             ? !Constructor->isImplicit()
  862       if (!Method->isImplicit() && !Method->isUserProvided()) {
  887       if (!Method->isImplicit()) {
 1327   assert(!D->isImplicit() && !D->isUserProvided());
 1481                              [](const NamedDecl *D) { return !D->isImplicit(); })
 1485       *List, [](const NamedDecl *D) { return !D->isImplicit(); });
 1826     if (Method->isDefined() && !Method->isImplicit())
 2651   return isImplicit() && getParent()->isLambda() &&
 3013   assert(VD->isImplicit() && "holding var for binding decl not implicit");
tools/clang/lib/AST/DeclObjC.cpp
  130     if (MD && MD->isInstanceMethod() && !MD->isImplicit())
  139         if (!MD->isImplicit())
  706         if (C != Cat || !MethodDecl->isImplicit())
  722             if (C != Cat || !MethodDecl->isImplicit())
  889   assert((!SelLocs.empty() || isImplicit()) &&
  891   if (isImplicit())
tools/clang/lib/AST/DeclPrinter.cpp
  384     if (D->isImplicit())
 1038     if (Param->isImplicit())
tools/clang/lib/AST/JSONNodeDumper.cpp
  103   attributeOnlyIfTrue("isImplicit", D->isImplicit());
tools/clang/lib/AST/ODRHash.cpp
  439   if (D->isImplicit()) return false;
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2107     if (MD->isImplicit())
tools/clang/lib/AST/TextNodeDumper.cpp
  248   if (D->isImplicit())
tools/clang/lib/AST/TypePrinter.cpp
 1243         IsLambdaAutoParam = D->isImplicit() && M->getParent()->isLambda();
tools/clang/lib/AST/VTableBuilder.cpp
 1546       if (MD->isImplicit()) {
tools/clang/lib/Analysis/BodyFarm.cpp
  809   if (!D->isImplicit())
tools/clang/lib/Analysis/PathDiagnostic.cpp
 1008   if (Callee->isImplicit() || !Callee->hasBody())
tools/clang/lib/Analysis/RetainSummaryManager.cpp
  495   if (FD->isImplicit())
tools/clang/lib/Analysis/UninitializedValues.cpp
   46       !vd->isImplicit() && vd->getDeclContext() == dc) {
tools/clang/lib/CodeGen/CGClass.cpp
 1514       assert(Dtor->isImplicit() && "bodyless dtor not implicit");
 2628       if (isa<CXXDestructorDecl>(MD) && MD->isImplicit())
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1457           if (!nestedType->isImplicit() &&
 1560   if (!Method->isImplicit()) {
 1614   if (Method->isImplicit())
 1663     if (!Method || Method->isImplicit() || Method->hasAttr<NoDebugAttr>())
 2156       if (!Tmpl->isImplicit() && Tmpl->isThisDeclarationADefinition() &&
 3585   if (!HasDecl || D->isImplicit() || D->hasAttr<ArtificialAttr>()) {
 3686   if (D->isImplicit()) {
 3915       VD->isImplicit() || (isa<Decl>(VD->getDeclContext()) &&
 3916                            cast<Decl>(VD->getDeclContext())->isImplicit());
 3941   if (VD->isImplicit())
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  768   if (D->isImplicit())
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 1106   if (Method->isImplicit())
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  945   if (Method->isImplicit())
tools/clang/lib/Index/IndexDecl.cpp
   51     return MD && !MD->isImplicit() && MD->isThisDeclarationADefinition();
  156     if (D->isImplicit()) {
  208         if (ND->isImplicit())
  731   if (D->isImplicit() && shouldIgnoreIfImplicit(D))
tools/clang/lib/Index/IndexTypeSourceInfo.cpp
  143         (!ResolvedClass->isImplicit() ||
tools/clang/lib/Index/IndexingContext.cpp
  138   if (!ImportD->isImplicit() && Mod->Parent && !IdLocs.empty()) {
  144   if (ImportD->isImplicit())
  223         if (BaseND->isImplicit())
  358   if (D->isImplicit() && !isa<ObjCMethodDecl>(D))
tools/clang/lib/Sema/SemaCUDA.cpp
  124   } else if (D->isImplicit() && !IgnoreImplicitHDAttr) {
tools/clang/lib/Sema/SemaChecking.cpp
13064         !Param->isImplicit() &&
tools/clang/lib/Sema/SemaDecl.cpp
 2368       (Old->isImplicit() ||
 3005   else if (Old->isImplicit()) {
 3233     if (OldOvl != New->hasAttr<OverloadableAttr>() && !Old->isImplicit()) {
 3521       } else if (OldMethod->isImplicit()) {
 3719   if (Old->isImplicit() && (BuiltinID = Old->getBuiltinID())) {
 4917       } else if (Mem->isImplicit()) {
 6260   if (AddsAttr && !IsSpecialization && !OldDecl->isImplicit()) {
15416     if (isStdAlignValT && (!StdAlignValT || getStdAlignValT()->isImplicit()))
15459       if (isStdBadAlloc && (!StdBadAlloc || getStdBadAlloc()->isImplicit()))
16722       if (Dtor && Dtor->isImplicit() &&
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3033   if (!MD || MD->isImplicit() || MD->hasAttr<FinalAttr>())
 3440       if (!FD->isImplicit() && FD->getDeclName() &&
 3597           << (Constructor->isDefaultConstructor() && Constructor->isImplicit());
 4713       << (int)Constructor->isImplicit()
 4723       << (int)Constructor->isImplicit()
 4759     bool Generated = Ctor->isImplicit() || Ctor->isDefaulted();
 5721     if (D->isImplicit()) continue;
 6402     if (!M->isImplicit() && !M->isUserProvided()) {
 7668   if (MD->isImplicit() &&
 7906     if (!CI->isImplicit())
 8733     if (!Destructor->isImplicit())
12402   assert(CopyOp->isImplicit());
12474   if (getLangOpts().CPlusPlus11 && CopyAssignOperator->isImplicit())
13137   if (getLangOpts().CPlusPlus11 && CopyConstructor->isImplicit())
15155            Prev->isImplicit() ? diag::note_previous_implicit_declaration
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4378     if (ObjCMethod->isImplicit() && overridden->isImplicit())
 4378     if (ObjCMethod->isImplicit() && overridden->isImplicit())
 4389         !overridden->isImplicit() /* not meant for properties */) {
tools/clang/lib/Sema/SemaExpr.cpp
  106     if (!Method->isImplicit())
 2861       if (FDecl->getBuiltinID() && FDecl->isImplicit())
14185           !Param->isImplicit() &&
tools/clang/lib/Sema/SemaExprCXX.cpp
 2089         (OperatorNew->isImplicit() ||
 2618         if (!OperatorDelete->isImplicit())
 3090   if (CD->isImplicit())
tools/clang/lib/Sema/SemaExprObjC.cpp
 1917   if (Setter && Setter->isImplicit() && Setter->isPropertyAccessor() &&
tools/clang/lib/Sema/SemaInit.cpp
 7297       if (cast<VarDecl>(Path[I].D)->isImplicit())
 7406             << ExtendingEntity->getDecl()->isImplicit()
 7550             << VD->isImplicit() << VD->getDeclName()
 9022               << (InheritedFrom ? 2 : Constructor->isImplicit() ? 1 : 0)
 9035               << (InheritedFrom ? 2 : Constructor->isImplicit() ? 1 : 0)
 9101             Constructor->isImplicit() ? 1 : 0)
 9759       if (!GD->isImplicit())
 9897       bool IsDeductionGuide = !Best->Function->isImplicit();
tools/clang/lib/Sema/SemaObjCProperty.cpp
 2231           if (getterRedecl->isImplicit())
tools/clang/lib/Sema/SemaOpenMP.cpp
 2797       } else if (VD->isImplicit() || isa<OMPCapturedExprDecl>(VD))
 4675     if (P.getFirst()->isImplicit() || isa<OMPCapturedExprDecl>(P.getFirst()))
tools/clang/lib/Sema/SemaOverload.cpp
 6237       if (!Caller->isImplicit() && !IsAllowedCUDACall(Caller, Function)) {
 9483       if (Guide1->isImplicit() != Guide2->isImplicit())
 9483       if (Guide1->isImplicit() != Guide2->isImplicit())
 9484         return Guide2->isImplicit();
 9724       if (!Ctor->isImplicit()) {
 9745       if (!Meth->isImplicit())
10516   if (Meth != nullptr && Meth->isImplicit()) {
11489           if (!Caller->isImplicit() && !S.IsAllowedCUDACall(Caller, FunDecl))
12324         F->getBuiltinID() && F->isImplicit())
tools/clang/lib/Sema/SemaPseudoObject.cpp
  739   if (!Getter->isImplicit())
  802   if (!Setter->isImplicit())
tools/clang/lib/Sema/SemaTemplate.cpp
 2059     if (D->isImplicit())
 2080     if (D->isInvalidDecl() || D->isImplicit())
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 1171   if (!Guide || !Guide->isImplicit())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  921   Var->setImplicit(D->isImplicit());
 1012   Field->setImplicit(D->isImplicit());
 1086   IndirectField->setImplicit(D->isImplicit());
 1675   Record->setImplicit(D->isImplicit());
 2411   Inst->setImplicit(D->isImplicit());
 2558   Param->setImplicit(D->isImplicit());
 2702   Param->setImplicit(D->isImplicit());
 4023   New->setImplicit(Tmpl->isImplicit());
 5441         if (Guide && Guide->isImplicit()) {
tools/clang/lib/Serialization/ASTReader.cpp
10124     if (D->isImplicit())
tools/clang/lib/Serialization/ASTWriter.cpp
 6390   assert(D->isImplicit());
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  302   Record.push_back(D->isImplicit());
  385       !D->isImplicit() &&
  450       !D->isImplicit() &&
  487       !D->isImplicit() &&
  778       !D->isImplicit() &&
  910       !D->isImplicit() &&
 1027       !D->isImplicit() &&
 1078       !D->isImplicit() &&
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
   94       if (CD->isImplicit()) {
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  484   return D->isImplicit() || !D->hasBody();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  576         !CCall->getDecl()->isImplicit())
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  165 static bool isSpecializedNodeExcluded(const Decl *D) { return D->isImplicit(); }
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
   81     if (D->isImplicit())
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
  190     if (Decl->isImplicit())
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
  215     assert(!D->isImplicit());
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
  163   if (CtorDecl->isImplicit() || CtorDecl->getNumCtorInitializers() <= 1)
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  188   bool IsPossible = !BaseMD->isImplicit() && !isa<CXXConstructorDecl>(BaseMD) &&
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  505     if (Ctor->isImplicit())
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp
   52   if (Function == nullptr || Function->isImplicit())
tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp
   33   if (U->isImplicit() || !Loc.isValid())
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
   95   if (Method->isImplicit() || Method->getLocation().isMacroID() ||
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  398   assert(D && D->getIdentifier() && !D->getName().empty() && !D->isImplicit() &&
  713     if (Decl->isImplicit())
  733     if (Decl->isImplicit())
  810     if (!Decl->getIdentifier() || Decl->getName().empty() || Decl->isImplicit())
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.cpp
   34     return AsDecl->isImplicit();
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   30   if (Function->isImplicit())
   47     if (Parm->isImplicit())
tools/clang/tools/extra/clangd/FindSymbols.cpp
  221     if (D->isImplicit())
tools/clang/tools/extra/clangd/FindTarget.cpp
  107           if (!BaseND->isImplicit() && BaseND->getKind() == ND->getKind())
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp
  130     if (!ND || ND->isImplicit())
tools/clang/tools/extra/clangd/Selection.cpp
  196     if (X && X->isImplicit())
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  309   if (ASTNode.OrigD->isImplicit() ||
tools/clang/tools/libclang/CIndex.cpp
  202     if (D->isImplicit() && !isa<ObjCMethodDecl>(D))
 5575       if (MD->isImplicit())
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  499                                     ImportD->isImplicit()
  549   if (D->isImplicit() && shouldIgnoreIfImplicit(D))
  567   DInfo.isImplicit = D->isImplicit();
  903   if (D->isImplicit() && shouldIgnoreIfImplicit(D))
tools/clang/unittests/AST/DeclPrinterTest.cpp
   55     if (!D || D->isImplicit())
tools/clang/unittests/Tooling/RecursiveASTVisitorTestPostOrderVisitor.cpp
   64     if (!D->isImplicit())
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/Class.cpp
   21     if (record->isLambda() && !record->isImplicit())
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtor.cpp
   22     if (Ctor->isImplicit()) {  // Was not written in source code
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaTemplateParams.cpp
   23     EXPECT_FALSE(D->isImplicit());
   29     EXPECT_FALSE(D->isImplicit());
   35     EXPECT_FALSE(D->isImplicit());
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/TraversalScope.cpp
   20     if (!D->isImplicit())