|
reference, declaration → definition
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);