Home
last modified time | relevance | path

Searched refs:DTST (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/unittests/AST/
H A DTemplateNameTest.cpp120 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 DHeuristicResolver.cpp179 const DependentTemplateSpecializationType *DTST) const { in resolveTemplateSpecializationType()
181 resolveNestedNameSpecifierToType(DTST->getQualifier()), in resolveTemplateSpecializationType()
182 DTST->getIdentifier(), TemplateFilter); in resolveTemplateSpecializationType()
H A DHeuristicResolver.h64 const DependentTemplateSpecializationType *DTST) const;
H A DFindTarget.cpp388 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 DItaniumMangle.cpp1251 } 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 DASTContext.cpp5777 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 DSemaType.cpp3620 auto *DTST = dyn_cast<DeducedTemplateSpecializationType>(Deduced); in GetDeclSpecTypeForDeclarator() local
3621 TemplateName TN = DTST ? DTST->getTemplateName() : TemplateName(); in GetDeclSpecTypeForDeclarator()
H A DSemaTemplate.cpp1002 if (auto DTST = TL.getAs<DeducedTemplateSpecializationTypeLoc>()) { in ActOnTemplateTypeArgument() local
1003 TemplateName Name = DTST.getTypePtr()->getTemplateName(); in ActOnTemplateTypeArgument()
1009 DTST.getTemplateNameLoc()); in ActOnTemplateTypeArgument()