Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHeuristicResolver.cpp46 const DependentTemplateSpecializationType *DTST);
117 if (const auto *DTST = T->getAs<DeducedTemplateSpecializationType>()) { in getReferencedTemplateName() local
118 return DTST->getTemplateName(); in getReferencedTemplateName()
366 const DependentTemplateSpecializationType *DTST) { in resolveTemplateSpecializationType() argument
367 const DependentTemplateStorage &DTN = DTST->getDependentTemplateName(); in resolveTemplateSpecializationType()
589 const DependentTemplateSpecializationType *DTST) const { in resolveTemplateSpecializationType()
590 return HeuristicResolverImpl(Ctx).resolveTemplateSpecializationType(DTST); in resolveTemplateSpecializationType()
H A DSemaType.cpp3376 auto *DTST = dyn_cast<DeducedTemplateSpecializationType>(Deduced); in GetDeclSpecTypeForDeclarator() local
3377 TemplateName TN = DTST ? DTST->getTemplateName() : TemplateName(); in GetDeclSpecTypeForDeclarator()
H A DSemaTemplate.cpp976 if (auto DTST = TL.getAs<DeducedTemplateSpecializationTypeLoc>()) { in ActOnTemplateTypeArgument() local
977 TemplateName Name = DTST.getTypePtr()->getTemplateName(); in ActOnTemplateTypeArgument()
979 DTST.getTemplateNameLoc()); in ActOnTemplateTypeArgument()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DHeuristicResolver.h65 const DependentTemplateSpecializationType *DTST) const;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp1324 } else if (const auto *DTST = in manglePrefix() local
1326 if (!mangleSubstitution(QualType(DTST, 0))) { in manglePrefix()
1328 DTST->getDependentTemplateName()); in manglePrefix()
1334 mangleTemplateArgs(Template, DTST->template_arguments()); in manglePrefix()
1335 addSubstitution(QualType(DTST, 0)); in manglePrefix()
2197 const auto *DTST = in manglePrefix() local
2200 DTST->getKeyword(), in manglePrefix()
2201 {Prefix, DTST->getDependentTemplateName().getName(), in manglePrefix()
2203 DTST->template_arguments(), /*IsCanonical=*/true); in manglePrefix()
2606 const DependentTemplateSpecializationType *DTST = in mangleUnresolvedTypeOrSimpleId() local
[all …]
H A DASTContext.cpp6711 if (DeducedTemplateSpecializationType *DTST = in getDeducedTemplateSpecializationTypeInternal() local
6713 return QualType(DTST, 0); in getDeducedTemplateSpecializationTypeInternal()
6715 auto *DTST = new (*this, alignof(DeducedTemplateSpecializationType)) in getDeducedTemplateSpecializationTypeInternal() local
6721 DTST->Profile(TempID); in getDeducedTemplateSpecializationTypeInternal()
6724 Types.push_back(DTST); in getDeducedTemplateSpecializationTypeInternal()
6725 DeducedTemplateSpecializationTypes.InsertNode(DTST, InsertPos); in getDeducedTemplateSpecializationTypeInternal()
6726 return QualType(DTST, 0); in getDeducedTemplateSpecializationTypeInternal()
7869 if (const auto *DTST = T->getAs<DependentTemplateSpecializationType>()) { in getCanonicalNestedNameSpecifier() local
7870 const DependentTemplateStorage &DTN = DTST->getDependentTemplateName(); in getCanonicalNestedNameSpecifier()
7874 DTST->template_arguments(), /*IsCanonical=*/true); in getCanonicalNestedNameSpecifier()
[all …]