| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateName.cpp | 145 TemplateDecl *TemplateName::getAsTemplateDecl() const { in getAsTemplateDecl() function in TemplateName 155 return QTN->getUnderlyingTemplate().getAsTemplateDecl(); in getAsTemplateDecl() 158 return sub->getReplacement().getAsTemplateDecl(); in getAsTemplateDecl() 218 TemplateDecl *Decl = getAsTemplateDecl(); in getNameToSubstitute() 253 if (TemplateDecl *Template = getAsTemplateDecl()) { in getDependence() 287 else if (const auto *TD = getAsTemplateDecl()) in Profile() 307 Template = getAsTemplateDecl(); in print() 324 QTN->getUnderlyingTemplate().getAsTemplateDecl()->printQualifiedName( in print() 332 OS << *QTN->getUnderlyingTemplate().getAsTemplateDecl(); in print()
|
| H A D | ASTDiagnostic.cpp | 1189 Tree.SetTemplateDiff(FromArgTST->getTemplateName().getAsTemplateDecl(), in DiffTypes() 1190 ToArgTST->getTemplateName().getAsTemplateDecl(), in DiffTypes() 1354 FromTST->getTemplateName().getAsTemplateDecl()->getTemplateParameters(); in DiffTemplate() 1356 ToTST->getTemplateName().getAsTemplateDecl()->getTemplateParameters(); in DiffTemplate() 1410 return FromTST->getTemplateName().getAsTemplateDecl()->getCanonicalDecl() == in hasSameBaseTemplate() 1411 ToTST->getTemplateName().getAsTemplateDecl()->getCanonicalDecl(); in hasSameBaseTemplate() 1467 return Iter->getAsTemplate().getAsTemplateDecl(); in GetTemplateDecl() 1469 return Iter.getDesugaredTA().getAsTemplate().getAsTemplateDecl(); in GetTemplateDecl() 2107 Tree.SetTemplateDiff(FromOrigTST->getTemplateName().getAsTemplateDecl(), in DiffTemplate() 2108 ToOrigTST->getTemplateName().getAsTemplateDecl(), in DiffTemplate()
|
| H A D | QualTypeNames.cpp | 62 TemplateDecl *ArgTDecl = TName.getAsTemplateDecl(); in getFullyQualifiedTemplateName() 330 Decl = TST->getTemplateName().getAsTemplateDecl(); in createNestedNameSpecifierForScopeOf()
|
| H A D | CXXInheritance.cpp | 258 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl())) in lookupInBases() 423 const auto *TD = dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in findOrdinaryMemberInDependentClasses()
|
| H A D | ItaniumMangle.cpp | 2231 if (TemplateDecl *TD = Template.getAsTemplateDecl()) in mangleTemplatePrefix() 2344 TD = TN.getAsTemplateDecl(); in mangleType() 2487 TemplateDecl *TD = TN.getAsTemplateDecl(); in mangleUnresolvedTypeOrSimpleId() 2520 TemplateDecl *TD = TN.getAsTemplateDecl(); in mangleUnresolvedTypeOrSimpleId() 4250 if (TemplateDecl *TD = T->getTemplateName().getAsTemplateDecl()) { in mangleType() 4398 TemplateDecl *TD = T->getTemplateName().getAsTemplateDecl(); in mangleType() 5809 if (TemplateDecl *TD = TN.getAsTemplateDecl()) in TemplateArgManglingInfo() 5872 const TemplateDecl *ArgTemplate = ArgTemplateName.getAsTemplateDecl(); in needToMangleTemplateParam() 6739 if (TemplateDecl *TD = Template.getAsTemplateDecl()) in mangleSubstitution() 6911 if (TemplateDecl *TD = Template.getAsTemplateDecl()) in addSubstitution()
|
| H A D | TypePrinter.cpp | 1553 TemplateDecl *TD = T->getTemplateName().getAsTemplateDecl(); in printTemplateId() 2171 TemplateDecl *PatTD = Pattern.getAsTemplate().getAsTemplateDecl(); in isSubstitutedTemplateArgument()
|
| H A D | ASTStructuralEquivalence.cpp | 573 TemplateDecl *TemplateDeclN1 = N1.getAsTemplateDecl(); in IsStructurallyEquivalent() 574 TemplateDecl *TemplateDeclN2 = N2.getAsTemplateDecl(); in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 147 AddDecl(Name.getAsTemplateDecl()); in AddTemplateName()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LLVMConventionsChecker.cpp | 87 TemplateDecl *TD = TM.getAsTemplateDecl(); in IsStdVector() 101 TemplateDecl *TD = TM.getAsTemplateDecl(); in IsSmallVector()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 158 } else if (const TemplateDecl *D = TemplName.getAsTemplateDecl()) { in HandleTemplateSpecializationTypeLoc() 221 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in VisitDependentNameTypeLoc()
|
| H A D | IndexBody.cpp | 179 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in indexDependentReference()
|
| H A D | IndexDecl.cpp | 67 .getAsTemplateDecl()) { in handleTemplateArgumentLoc()
|
| H A D | USRGeneration.cpp | 1003 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in VisitTemplateName()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 97 if (!visit(TemplateSpecType->getTemplateName().getAsTemplateDecl(), in VisitTypeLoc()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRLocFinder.cpp | 431 if (isInUSRSet(TemplateSpecType->getTemplateName().getAsTemplateDecl())) { in VisitTypeLoc() 448 TemplateSpecType->getTemplateName().getAsTemplateDecl(), in VisitTypeLoc()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateName.h | 273 TemplateDecl *getAsTemplateDecl() const;
|
| H A D | PropertiesBase.td | 630 let Read = [{ node.getAsTemplateDecl() }];
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 101 SpecType->getTemplateName().getAsTemplateDecl())) { in computeDeclContext() 938 TemplateDecl *TD = Template.getAsTemplateDecl(); in ActOnCXXNestedNameSpecifier()
|
| H A D | SemaTemplate.cpp | 1114 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in CheckTypeConstraint() 1155 ConceptDecl *CD = cast<ConceptDecl>(TN.getAsTemplateDecl()); in BuildTypeConstraint() 3738 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in NoteAllFoundTemplates() 4003 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateIdType() 4655 dyn_cast_or_null<VarTemplateDecl>(Name.getAsTemplateDecl()); in ActOnVarTemplateSpecialization() 5024 if (TemplateDecl *TD = Name.getAsTemplateDecl()) { in diagnoseMissingTemplateArguments() 7839 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateTemplateArgument() 8858 << (Name.getAsTemplateDecl() && in ActOnClassTemplateSpecialization() 8859 isa<TemplateTemplateParmDecl>(Name.getAsTemplateDecl())); in ActOnClassTemplateSpecialization() 10178 TemplateDecl *TD = Name.getAsTemplateDecl(); in ActOnExplicitInstantiation() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 515 TemplateDecl *ParamDecl = Param.getAsTemplateDecl(); in DeduceTemplateArguments() 585 if (const auto *TD = TNP.getAsTemplateDecl(); TD && TD->isTypeAlias()) in DeduceTemplateSpecArguments() 602 if (const auto *TD = TNA.getAsTemplateDecl(); TD && TD->isTypeAlias()) in DeduceTemplateSpecArguments() 3196 return Spec->getTemplateName().getAsTemplateDecl() != nullptr; in isSimpleTemplateIdType() 6085 Template.getAsTemplateDecl())) in TraverseTemplateName() 6158 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in MarkUsedTemplateParameters()
|
| H A D | SemaTemplateVariadic.cpp | 104 Template.getAsTemplateDecl())) { in TraverseTemplateName()
|
| H A D | SemaTemplateInstantiate.cpp | 1629 assert(!Template.isNull() && Template.getAsTemplateDecl() && in TransformDecl() 1631 return Template.getAsTemplateDecl(); in TransformDecl() 1757 = dyn_cast_or_null<TemplateTemplateParmDecl>(Name.getAsTemplateDecl())) { in TransformTemplateName()
|
| H A D | SemaAttr.cpp | 160 TST->getTemplateName().getAsTemplateDecl()->getTemplatedDecl()); in inferGslPointerAttribute()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 1362 TemplateType->getTemplateName().getAsTemplateDecl())) in getAsCXXRecordDeclOrPrimaryTemplate()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 1073 return matchesDecl(S->getTemplateName().getAsTemplateDecl(), Finder,
|