|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 451 Visit(D->getTemplatedDecl());
tools/clang/include/clang/AST/DeclTemplate.h 2124 return getTemplatedDecl()->isThisDeclarationADefinition();
tools/clang/include/clang/AST/JSONNodeDumper.h 399 Visit(TD->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();
5089 CXXRecordDecl *FromTemplated = D->getTemplatedDecl();
5129 assert(FoundByLookup->getTemplatedDecl() &&
5132 FoundByLookup->getTemplatedDecl()->getMostRecentDecl();
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 1519 return IsStructurallyEquivalent(Context, D1->getTemplatedDecl(),
1520 D2->getTemplatedDecl());
tools/clang/lib/AST/CXXInheritance.cpp 292 BaseRecord = TD->getTemplatedDecl();
468 CXXRecordDecl *RD = TD->getTemplatedDecl();
tools/clang/lib/AST/Decl.cpp 997 explicitSpecSuppressor = temp->getTemplatedDecl();
1121 const auto *TD = spec->getSpecializedTemplate()->getTemplatedDecl();
tools/clang/lib/AST/DeclCXX.cpp 1738 return GetDefinitionOrSelf(CTD->getTemplatedDecl());
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 844 return ClassTemplate->getTemplatedDecl();
tools/clang/lib/Index/IndexBody.cpp 167 CXXRecordDecl *RD = TD->getTemplatedDecl();
tools/clang/lib/Index/IndexDecl.cpp 203 const CXXRecordDecl *Pattern = CTD->getTemplatedDecl();
207 ND = CTD->getTemplatedDecl();
tools/clang/lib/Index/IndexTypeSourceInfo.cpp 188 CXXRecordDecl *RD = TD->getTemplatedDecl();
tools/clang/lib/Index/USRGeneration.cpp 375 VisitTagDecl(D->getTemplatedDecl());
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 111 return ClassTemplate->getTemplatedDecl();
tools/clang/lib/Sema/SemaCodeComplete.cpp 1028 Record = ClassTemplate->getTemplatedDecl();
1438 ND = ClassTemplate->getTemplatedDecl();
1452 ND = ClassTemplate->getTemplatedDecl();
1466 ND = ClassTemplate->getTemplatedDecl();
4764 CXXRecordDecl *RD = TD->getTemplatedDecl();
tools/clang/lib/Sema/SemaDecl.cpp 4415 Tag = CTD->getTemplatedDecl();
tools/clang/lib/Sema/SemaDeclCXX.cpp 5745 cast<ClassTemplateDecl>(D)->getTemplatedDecl());
5871 getDLLAttr(Spec->getSpecializedTemplate()->getTemplatedDecl())) {
6033 BaseTemplateSpec->getSpecializedTemplate()->getTemplatedDecl())) {
9678 CXXRecordDecl *TemplateClass = Template->getTemplatedDecl();
tools/clang/lib/Sema/SemaExprCXX.cpp 1126 Record = Template->getTemplatedDecl();
tools/clang/lib/Sema/SemaInit.cpp 9871 cast<ClassTemplateDecl>(Template)->getTemplatedDecl();
tools/clang/lib/Sema/SemaLookup.cpp 3852 RD = TD->getTemplatedDecl();
tools/clang/lib/Sema/SemaOpenMP.cpp 1254 RD = CTD->getTemplatedDecl();
tools/clang/lib/Sema/SemaTemplate.cpp 1533 RecordDecl *PrevRecordDecl = PrevClassTemplate->getTemplatedDecl();
1616 PrevClassTemplate->getTemplatedDecl() : nullptr,
1670 mergeDeclAttributes(NewClass, PrevClassTemplate->getTemplatedDecl());
1749 CXXRecordDecl *Primary = Template->getTemplatedDecl();
3357 Context, ClassTemplate->getTemplatedDecl()->getTagKind(),
3359 ClassTemplate->getTemplatedDecl()->getBeginLoc(),
3369 InstantiateAttrsForDecl(TemplateArgLists, ClassTemplate->getTemplatedDecl(),
7771 if (!isAcceptableTagRedeclaration(ClassTemplate->getTemplatedDecl(),
7777 ClassTemplate->getTemplatedDecl()->getKindName());
7778 Diag(ClassTemplate->getTemplatedDecl()->getLocation(),
7780 Kind = ClassTemplate->getTemplatedDecl()->getTagKind();
8972 if (!isAcceptableTagRedeclaration(ClassTemplate->getTemplatedDecl(),
8978 ClassTemplate->getTemplatedDecl()->getKindName());
8979 Diag(ClassTemplate->getTemplatedDecl()->getLocation(),
8981 Kind = ClassTemplate->getTemplatedDecl()->getTagKind();
9005 if (auto *A = ClassTemplate->getTemplatedDecl()->getAttr<DLLExportAttr>()) {
9019 ClassTemplate->getTemplatedDecl()->getAttr<DLLImportAttr>();
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 2625 Pattern = Template->getTemplatedDecl();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 1319 CXXRecordDecl *Pattern = D->getTemplatedDecl();
1340 PrevDecl = PrevClassTemplate->getTemplatedDecl();
1371 PrevDecl = PrevClassTemplate->getTemplatedDecl();
1376 << D->getTemplatedDecl()->getTagKind() << Pattern->getDeclName() << DC
tools/clang/lib/Serialization/ASTReaderDecl.cpp 1854 if (!Template->getTemplatedDecl()) {
2064 if (D->getTemplatedDecl()->TemplateOrInstantiation) {
2069 D->getTemplatedDecl(), D->getInjectedClassNameSpecialization());
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp 126 addUSRsOfCtorDtors(TemplateDecl->getTemplatedDecl());
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp 216 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child"))->getTemplatedDecl();
225 CTS->getSpecializedTemplate()->getTemplatedDecl() == ClassTemplate &&
264 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Parent"))->getTemplatedDecl();
295 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child"))->getTemplatedDecl();
324 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Parent"))->getTemplatedDecl();
326 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child1"))->getTemplatedDecl();
328 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child2"))->getTemplatedDecl();
330 dyn_cast<ClassTemplateDecl>(&findDecl(AST, "Child3"))->getTemplatedDecl();
tools/clang/tools/libclang/CIndex.cpp 943 auto* CD = D->getTemplatedDecl();
6361 if (RecordDecl *Def = cast<ClassTemplateDecl>(D)->getTemplatedDecl()
tools/clang/tools/libclang/CXIndexDataConsumer.cpp 869 return handleCXXRecordDecl(D->getTemplatedDecl(), D);
1060 DC = ClassTempl->getTemplatedDecl();
tools/clang/unittests/AST/ASTImporterTest.cpp 1178 Decl *ToTemplated = To->getTemplatedDecl();
1179 Decl *ToTemplated1 = Import(From->getTemplatedDecl(), Lang_CXX);
1206 cast<CXXRecordDecl>(Import(FromFT->getTemplatedDecl(), Lang_CXX));
1254 auto ToTemplated = To->getTemplatedDecl();
1256 cast<CXXRecordDecl>(Import(From->getTemplatedDecl(), Lang_CXX));
3860 EXPECT_EQ(Imported0->getTemplatedDecl()->getTypeForDecl(),
3861 Imported1->getTemplatedDecl()->getTypeForDecl());
3900 EXPECT_EQ(ToDecl->getTemplatedDecl(),
3901 ImportedDef->getTemplatedDecl()->getPreviousDecl());
3931 EXPECT_EQ(ImportedFwd->getTemplatedDecl(),
3932 ImportedDef->getTemplatedDecl()->getPreviousDecl());
4307 ASSERT_EQ(cast<Decl>(FooLexicalDC), X->getTemplatedDecl());
4568 EXPECT_EQ(Res.count(F->getTemplatedDecl()), 1u);
4591 EXPECT_EQ(Res.count(F->getTemplatedDecl()), 1u);
4613 EXPECT_EQ(Res.count(F->getTemplatedDecl()), 1u);
4661 auto TemplateDC = cast<DeclContext>(Template->getTemplatedDecl());
tools/lldb/source/Symbol/CxxModuleHandler.cpp 271 new_class_template->getTemplatedDecl()->getTagKind(),
273 new_class_template->getTemplatedDecl()->getLocation(),