Searched refs:DTST (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | TemplateNameTest.cpp | 120 const auto *DTST = in TEST() local 122 ASSERT_TRUE(DTST); in TEST() 123 EXPECT_EQ(DTST->getTemplateName().getKind(), TemplateName::UsingTemplate); in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | HeuristicResolver.cpp | 179 const DependentTemplateSpecializationType *DTST) const { in resolveTemplateSpecializationType() 181 resolveNestedNameSpecifierToType(DTST->getQualifier()), in resolveTemplateSpecializationType() 182 DTST->getIdentifier(), TemplateFilter); in resolveTemplateSpecializationType()
|
| H A D | HeuristicResolver.h | 64 const DependentTemplateSpecializationType *DTST) const;
|
| H A D | FindTarget.cpp | 388 const DeducedTemplateSpecializationType *DTST) { in add() 389 if (const auto *USD = DTST->getTemplateName().getAsUsingShadowDecl()) in add() 398 if (auto *TD = DTST->getTemplateName().getAsTemplateDecl()) in add() 410 const DependentTemplateSpecializationType *DTST) { in add() 413 Outer.Resolver->resolveTemplateSpecializationType(DTST)) { in add()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ItaniumMangle.cpp | 1251 } else if (const auto *DTST = in manglePrefix() local 1253 if (!mangleSubstitution(QualType(DTST, 0))) { in manglePrefix() 1255 DTST->getQualifier(), DTST->getIdentifier()); in manglePrefix() 1261 mangleTemplateArgs(Template, DTST->getArgs(), DTST->getNumArgs()); in manglePrefix() 1262 addSubstitution(QualType(DTST, 0)); in manglePrefix() 2433 const DependentTemplateSpecializationType *DTST = in mangleUnresolvedTypeOrSimpleId() local 2436 DTST->getQualifier(), DTST->getIdentifier()); in mangleUnresolvedTypeOrSimpleId() 2437 mangleSourceName(DTST->getIdentifier()); in mangleUnresolvedTypeOrSimpleId() 2438 mangleTemplateArgs(Template, DTST->getArgs(), DTST->getNumArgs()); in mangleUnresolvedTypeOrSimpleId()
|
| H A D | ASTContext.cpp | 5777 if (DeducedTemplateSpecializationType *DTST = in getDeducedTemplateSpecializationType() local 5779 return QualType(DTST, 0); in getDeducedTemplateSpecializationType() 5781 auto *DTST = new (*this, TypeAlignment) in getDeducedTemplateSpecializationType() local 5784 DTST->Profile(TempID); in getDeducedTemplateSpecializationType() 5786 Types.push_back(DTST); in getDeducedTemplateSpecializationType() 5787 DeducedTemplateSpecializationTypes.InsertNode(DTST, InsertPos); in getDeducedTemplateSpecializationType() 5788 return QualType(DTST, 0); in getDeducedTemplateSpecializationType() 6745 if (const auto *DTST = T->getAs<DependentTemplateSpecializationType>()) in getCanonicalNestedNameSpecifier() local 6746 return NestedNameSpecifier::Create(*this, DTST->getQualifier(), true, in getCanonicalNestedNameSpecifier()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaType.cpp | 3620 auto *DTST = dyn_cast<DeducedTemplateSpecializationType>(Deduced); in GetDeclSpecTypeForDeclarator() local 3621 TemplateName TN = DTST ? DTST->getTemplateName() : TemplateName(); in GetDeclSpecTypeForDeclarator()
|
| H A D | SemaTemplate.cpp | 1002 if (auto DTST = TL.getAs<DeducedTemplateSpecializationTypeLoc>()) { in ActOnTemplateTypeArgument() local 1003 TemplateName Name = DTST.getTypePtr()->getTemplateName(); in ActOnTemplateTypeArgument() 1009 DTST.getTemplateNameLoc()); in ActOnTemplateTypeArgument()
|