Home
last modified time | relevance | path

Searched refs:getTemplateName (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp170 T->getTemplateName(), TL.getTemplateNameLoc(), T->getAsCXXRecordDecl(), in VisitTemplateSpecializationTypeLoc()
178 if (!TraverseTemplateName(TL.getTypePtr()->getTemplateName())) in TraverseTemplateSpecializationTypeLoc()
200 T->getTemplateName(), TL.getTemplateNameLoc(), T->getAsCXXRecordDecl(), in VisitDeducedTemplateSpecializationTypeLoc()
H A DUSRGeneration.cpp936 VisitTemplateName(Spec->getTemplateName()); in VisitType()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp86 TemplateName TM = TS->getTemplateName(); in IsStdVector()
100 TemplateName TM = TS->getTemplateName(); in IsSmallVector()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp297 Hash.AddTemplateName(T->getTemplateName()); in VisitDeducedTemplateSpecializationType()
371 Hash.AddTemplateName(T->getTemplateName()); in VisitTemplateSpecializationType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTDiagnostic.cpp133 TST->getTemplateName(), Args, /*CanonicalArgs=*/{}, QT); in desugarForDiagnostic()
1218 Tree.SetTemplateDiff(FromArgTST->getTemplateName().getAsTemplateDecl(), in DiffTypes()
1219 ToArgTST->getTemplateName().getAsTemplateDecl(), in DiffTypes()
1407 FromTST->getTemplateName() in DiffTemplate()
1411 ToTST->getTemplateName() in DiffTemplate()
1468 return Context.getCanonicalTemplateName(FromTST->getTemplateName(), in hasSameBaseTemplate()
1470 Context.getCanonicalTemplateName(ToTST->getTemplateName(), in hasSameBaseTemplate()
2180 FromOrigTST->getTemplateName().getAsTemplateDecl( in DiffTemplate()
2182 ToOrigTST->getTemplateName().getAsTemplateDecl(/*IgnoreDeduced=*/true), in DiffTemplate()
H A DQualTypeNames.cpp142 TST->getTemplateName(), FQArgs, in getFullyQualifiedTemplateType()
327 Decl = TST->getTemplateName().getAsTemplateDecl(); in createNestedNameSpecifierForScopeOf()
H A DTypePrinter.cpp1361 T->getTemplateName().print(OS, Policy); in printDeducedTemplateSpecializationBefore()
1665 T->getTemplateName().getAsTemplateDecl(/*IgnoreDeduced=*/true); in printTemplateId()
1673 T->getTemplateName().print(OS, Policy, TemplateName::Qualified::None); in printTemplateId()
1698 T->getTemplateName().print(OS, Policy); in printInjectedClassNameBefore()
2371 Template = TTST->getTemplateName(); in isSubstitutedType()
2381 if (!isSubstitutedTemplateArgument(Ctx, Template, PTST->getTemplateName(), in isSubstitutedType()
H A DCXXInheritance.cpp261 TemplateName TN = TST->getTemplateName(); in lookupInBases()
H A DASTStructuralEquivalence.cpp1283 if (!IsStructurallyEquivalent(Context, DT1->getTemplateName(), in IsStructurallyEquivalent()
1284 DT2->getTemplateName())) in IsStructurallyEquivalent()
1347 if (!IsStructurallyEquivalent(Context, Spec1->getTemplateName(), in IsStructurallyEquivalent()
1348 Spec2->getTemplateName())) in IsStructurallyEquivalent()
H A DODRHash.cpp1056 Hash.AddTemplateName(T->getTemplateName()); in VisitDeducedTemplateSpecializationType()
1205 Hash.AddTemplateName(T->getTemplateName()); in VisitTemplateSpecializationType()
H A DItaniumMangle.cpp1316 mangleTemplatePrefix(TST->getTemplateName()); in manglePrefix()
1321 mangleTemplateArgs(TST->getTemplateName(), TST->template_arguments()); in manglePrefix()
2542 TemplateName TN = TST->getTemplateName(); in mangleUnresolvedTypeOrSimpleId()
4486 if (TemplateDecl *TD = T->getTemplateName().getAsTemplateDecl()) { in mangleType()
4492 mangleTemplatePrefix(T->getTemplateName()); in mangleType()
4497 mangleTemplateArgs(T->getTemplateName(), T->template_arguments()); in mangleType()
4630 TemplateName TN = T->getTemplateName(); in mangleType()
H A DTextNodeDumper.cpp2179 dumpTemplateName(T->getTemplateName(), "name"); in VisitDeducedTemplateSpecializationType()
2186 dumpTemplateName(T->getTemplateName(), "name"); in VisitTemplateSpecializationType()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h97 if (!visit(TemplateSpecType->getTemplateName().getAsTemplateDecl(), in VisitTypeLoc()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp52 auto TmplName = TST->getTemplateName(); in hasPublicMethodInBase()
189 auto *Decl = SpecialT->getTemplateName().getAsTemplateDecl(); in isPtrOfType()
192 auto *Decl = DTS->getTemplateName().getAsTemplateDecl(); in isPtrOfType()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp430 if (isInUSRSet(TemplateSpecType->getTemplateName().getAsTemplateDecl())) { in VisitTypeLoc()
447 TemplateSpecType->getTemplateName().getAsTemplateDecl(), in VisitTypeLoc()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHeuristicResolver.cpp115 return TST->getTemplateName(); in getReferencedTemplateName()
118 return DTST->getTemplateName(); in getReferencedTemplateName()
H A DSemaCXXScopeSpec.cpp79 SpecType->getTemplateName().getAsTemplateDecl())) { in computeDeclContext()
H A DSemaTypeTraits.cpp1812 TSTToBeDeduced->getTemplateName().getAsTemplateDecl(), RhsT, in EvaluateBinaryTypeTrait()
2031 const TemplateDecl *D = Ts->getTemplateName().getAsTemplateDecl(); in ExtractTypeTraitFromExpression()
H A DSemaTemplateDeduction.cpp622 TemplateName TNP = TP->getTemplateName(); in DeduceTemplateSpecArguments()
648 TemplateName TNA = SA->getTemplateName(); in DeduceTemplateSpecArguments()
3489 return Spec->getTemplateName().getAsTemplateDecl() != nullptr; in isSimpleTemplateIdType()
5066 TL.getTypePtr()->getTemplateName(), in TransformDeducedTemplateSpecializationType()
6907 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced, in MarkUsedTemplateParameters()
H A DSemaTemplateDeductionGuide.cpp983 Template = TST->getTemplateName().getAsTemplateDecl(); in getRHSTemplateDeclAndArgs()
H A DCheckExprLifetime.cpp422 return TST->getTemplateName() in isCopyLikeConstructor()
H A DSemaAttr.cpp161 TST->getTemplateName().getAsTemplateDecl()->getTemplatedDecl()); in inferGslPointerAttribute()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeProperties.td524 let Read = [{ makeOptionalFromNullable(node->getTemplateName()) }];
745 let Read = [{ node->getTemplateName() }];
H A DRecursiveASTVisitor.h1121 TRY_TO(TraverseTemplateName(T->getTemplateName()));
1136 TRY_TO(TraverseTemplateName(T->getTemplateName()));
1427 TRY_TO(TraverseTemplateName(TL.getTypePtr()->getTemplateName()));
1443 TRY_TO(TraverseTemplateName(TL.getTypePtr()->getTemplateName()));
H A DType.h6804 TemplateName getTemplateName() const { return Template;}
6807 Profile(ID, getTemplateName(), getDeducedType(), isDependentType());
6907 TemplateName getTemplateName() const { return Template; }
7010 TemplateName getTemplateName() const {
7011 return getInjectedTST()->getTemplateName();

12