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

References

tools/clang/include/clang/AST/ASTLambda.h
   57         dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl()))
tools/clang/include/clang/AST/ASTNodeTraverser.h
  451     Visit(D->getTemplatedDecl());
tools/clang/include/clang/AST/DeclTemplate.h
 1023     return getTemplatedDecl()->isThisDeclarationADefinition();
tools/clang/include/clang/AST/JSONNodeDumper.h
  399     Visit(TD->getTemplatedDecl());
tools/clang/include/clang/Sema/Overload.h
 1126       D = Info.ConstructorTmpl->getTemplatedDecl();
tools/clang/lib/AST/ASTDumper.cpp
  130   Visit(D->getTemplatedDecl());
tools/clang/lib/AST/ASTImporter.cpp
 5027   assert(D->getTemplatedDecl() && "Should be called on templates only");
 5028   auto *ToTemplatedDef = D->getTemplatedDecl()->getDefinition();
 5604   if (Error Err = importInto(TemplatedFD, D->getTemplatedDecl()))
 5622       assert(FoundByLookup->getTemplatedDecl() &&
 5625           FoundByLookup->getTemplatedDecl()->getMostRecentDecl();
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1531   return IsStructurallyEquivalent(Context, D1->getTemplatedDecl()->getType(),
 1532                                   D2->getTemplatedDecl()->getType());
tools/clang/lib/AST/Comment.cpp
  266     const FunctionDecl *FD = FTD->getTemplatedDecl();
tools/clang/lib/AST/CommentSema.cpp
  823     return FTD->getTemplatedDecl()->isVariadic();
tools/clang/lib/AST/Decl.cpp
  983         explicitSpecSuppressor = spec->getTemplate()->getTemplatedDecl();
 1157       return getVisibilityOf(templateInfo->getTemplate()->getTemplatedDecl(),
 3553     return getDefinitionOrSelf(getPrimaryTemplate()->getTemplatedDecl());
 3575     return getDefinitionOrSelf(Primary->getTemplatedDecl());
 3789     if (FunTmpl->getTemplatedDecl()->hasBody(Definition))
tools/clang/lib/AST/DeclBase.cpp
  222     return FTD->getTemplatedDecl();
  578     return FTD->getTemplatedDecl()->getAvailability(Message, EnclosingVersion,
tools/clang/lib/AST/DeclCXX.cpp
  685     D = FunTmpl->getTemplatedDecl();
  692       DUnderlying = UnderlyingFunTmpl->getTemplatedDecl();
 1427     return cast<CXXMethodDecl>(CallOpTmpl->getTemplatedDecl());
 1442     return cast<CXXMethodDecl>(InvokerTemplate->getTemplatedDecl());
 2348         return StaticInvoker == this->getPrimaryTemplate()->getTemplatedDecl();
tools/clang/lib/AST/DeclPrinter.cpp
  453       if (TD->getTemplatedDecl()->isThisDeclarationADefinition())
  478           cast<FunctionTemplateDecl>(*D)->getTemplatedDecl()->doesThisDeclarationHaveABody())))
 1144   prettyPrintPragmas(D->getTemplatedDecl());
 1146   if (const FunctionDecl *FD = D->getTemplatedDecl()) {
 1154   if (D->getTemplatedDecl()->hasAttr<OMPDeclareTargetDeclAttr>())
 1160       !isa<CXXDeductionGuideDecl>(D->getTemplatedDecl())) {
 1161     FunctionDecl *PrevDecl = D->getTemplatedDecl();
tools/clang/lib/AST/ItaniumMangle.cpp
  100     return ftd->getTemplatedDecl();
  755     FD = PrimaryTemplate->getTemplatedDecl();
tools/clang/lib/AST/MicrosoftMangle.cpp
  114     return FTD->getTemplatedDecl()->getCanonicalDecl();
  118     return FTD->getTemplatedDecl()->getCanonicalDecl();
tools/clang/lib/AST/ODRHash.cpp
  424     AddDecl(D->getTemplatedDecl());
  425     ID.AddInteger(D->getTemplatedDecl()->getODRHash());
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  121     return FunTmpl->getTemplatedDecl()->getBody();
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
  406         Func->getPrimaryTemplate()->getTemplatedDecl()->parameters();
tools/clang/lib/Index/IndexDecl.cpp
  243                          Base->getTemplatedDecl()));
tools/clang/lib/Index/IndexSymbol.cpp
  291                            cast<FunctionTemplateDecl>(D)->getTemplatedDecl())) {
tools/clang/lib/Index/USRGeneration.cpp
  371   VisitFunctionDecl(D->getTemplatedDecl());
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  413       Method = cast<CXXMethodDecl>(FunTmpl->getTemplatedDecl());
tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  490     return FunctionTemplate->getTemplatedDecl();
  502     return FunctionTemplate->getTemplatedDecl()
tools/clang/lib/Sema/Sema.cpp
  797       Complete = !F->getTemplatedDecl()->isLateTemplateParsed() &&
  798                   F->getTemplatedDecl()->isDefined();
tools/clang/lib/Sema/SemaAccess.cpp
  402                             Context->getTemplatedDecl(),
  403                             Friend->getTemplatedDecl());
 1075                 cast<FunctionTemplateDecl>(D)->getTemplatedDecl()))) {
tools/clang/lib/Sema/SemaCUDA.cpp
  789   const FunctionDecl &TemplateFD = *TD.getTemplatedDecl();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1051     ND = Tmpl->getTemplatedDecl();
 3371     FunctionDecl *Function = FunTmpl->getTemplatedDecl();
 5600       AddFunctionParameterChunks(PP, Policy, FunTemplDecl->getTemplatedDecl(),
tools/clang/lib/Sema/SemaDecl.cpp
 9214         if (SC != Info->getTemplate()->getTemplatedDecl()->getStorageClass())
10360       auto *OldFD = OldTemplateDecl->getTemplatedDecl();
13390                 Definition = D->getTemplatedDecl();
13496     FD = FunTmpl->getTemplatedDecl();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3379       NonTemplateMember = FunTmpl->getTemplatedDecl();
 5727       FunctionDecl *FD = cast<FunctionTemplateDecl>(D)->getTemplatedDecl();
 7913           dyn_cast<CXXConstructorDecl>(TI->getTemplatedDecl()))
15103       FD = FTD->getTemplatedDecl();
15210       if (getDefaultedFunctionKind(FTD->getTemplatedDecl()).isComparison()) {
16116     MethodD = FunTmpl->getTemplatedDecl();
tools/clang/lib/Sema/SemaInit.cpp
 3950           Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
 4545         Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
 5200           Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
 9755           TD ? TD->getTemplatedDecl() : dyn_cast<FunctionDecl>(D));
tools/clang/lib/Sema/SemaLookup.cpp
 1073       = ConvTemplate->getTemplatedDecl()->getType()->getAs<FunctionProtoType>();
 5179       D = FTD->getTemplatedDecl();
 5217       FD = FTD->getTemplatedDecl();
tools/clang/lib/Sema/SemaOpenMP.cpp
 4728     ADecl = FTD->getTemplatedDecl();
 4972     ADecl = FTD->getTemplatedDecl();
16306     D = FTD->getTemplatedDecl();
tools/clang/lib/Sema/SemaOverload.cpp
 3445           Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
 4486       Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
 5818       Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
 5920         Conversion = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
 6575         FunTmpl ? FunTmpl->getTemplatedDecl() : cast<FunctionDecl>(D);
 6645     assert(isa<CXXMethodDecl>(TD->getTemplatedDecl()) &&
 6842     Candidate.Function = MethodTmpl->getTemplatedDecl();
 6906     Candidate.Function = FunctionTemplate->getTemplatedDecl();
 6951   auto *FD = FunctionTemplate->getTemplatedDecl();
 7236   assert(isa<CXXConversionDecl>(FunctionTemplate->getTemplatedDecl()) &&
 7249     Candidate.Function = FunctionTemplate->getTemplatedDecl();
 7390         FunTmpl ? FunTmpl->getTemplatedDecl() : cast<FunctionDecl>(D);
 9881       NoteOverloadCandidate(*I, FunTmpl->getTemplatedDecl(), CRK_None, DestType,
11432               = dyn_cast<CXXMethodDecl>(FunctionTemplate->getTemplatedDecl())) {
11456           .set(CurAccessFunPair, FunctionTemplate->getTemplatedDecl(),
11865           .set(I.getPair(), FunctionTemplate->getTemplatedDecl(),
tools/clang/lib/Sema/SemaTemplate.cpp
 2086         dyn_cast_or_null<CXXConstructorDecl>(FTD ? FTD->getTemplatedDecl() : D);
 2108           ->getTemplatedDecl())
 8424           dyn_cast<CXXMethodDecl>(FunTmpl->getTemplatedDecl());
 8454             I.getPair(), FunTmpl->getTemplatedDecl(),
 8470             I.getPair(), FunTmpl->getTemplatedDecl(),
 9613           .set(P.getPair(), FunTmpl->getTemplatedDecl(),
 9629           P.getPair(), FunTmpl->getTemplatedDecl(),
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 1170   auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl());
 2971   FunctionDecl *Function = FunctionTemplate->getTemplatedDecl();
 3028   ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl());
 3287   for (auto *PD : FunctionTemplate->getTemplatedDecl()->parameters()) {
 3331   ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl());
 3367       SubstDecl(FunctionTemplate->getTemplatedDecl(), Owner, SubstArgs));
 3817   FunctionDecl *Function = FunctionTemplate->getTemplatedDecl();
 4033   FunctionDecl *Function = FunctionTemplate->getTemplatedDecl();
 4151     = cast<CXXConversionDecl>(ConversionTemplate->getTemplatedDecl());
 4719   FunctionDecl *FD1 = FT1->getTemplatedDecl();
 4720   FunctionDecl *FD2 = FT2->getTemplatedDecl();
 4865   FunctionDecl *Function = FunTmpl->getTemplatedDecl();
 5698   FunctionDecl *Function = FunctionTemplate->getTemplatedDecl();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  274     New = FTD->getTemplatedDecl();
  357     New = FTD->getTemplatedDecl();
 1614   if (CXXMethodDecl *DMethod = dyn_cast<CXXMethodDecl>(D->getTemplatedDecl()))
 1619                                                           D->getTemplatedDecl(),
 1638       !(isFriend && !D->getTemplatedDecl()->isThisDeclarationADefinition()))
 4043       assert(FunTmpl->getTemplatedDecl() == Tmpl &&
 4132   FunctionDecl *FD = FTD->getTemplatedDecl();
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
  178     return PrimaryTemplate->getTemplatedDecl();
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp
  532       TestDecl = T->getTemplatedDecl();
tools/clang/tools/libclang/CIndex.cpp
  933   auto* FD = D->getTemplatedDecl();
 4984     D = FunTmpl->getTemplatedDecl();
 6355     if (cast<FunctionTemplateDecl>(D)->getTemplatedDecl()->getBody(Def))
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
 1063     DC = FuncTempl->getTemplatedDecl();
tools/clang/tools/libclang/CXType.cpp
  244       return MakeCXType(FTD->getTemplatedDecl()->getType(), TU);
tools/clang/unittests/AST/ASTImporterTest.cpp
 1192   Decl *ToTemplated = To->getTemplatedDecl();
 1193   Decl *ToTemplated1 = Import(From->getTemplatedDecl(), Lang_CXX);
 1222       cast<FunctionDecl>(Import(FromFT->getTemplatedDecl(), Lang_CXX));
 4696   EXPECT_EQ(Res.count(F->getTemplatedDecl()), 1u);