Searched refs:DTST (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HeuristicResolver.cpp | 46 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 D | SemaType.cpp | 3376 auto *DTST = dyn_cast<DeducedTemplateSpecializationType>(Deduced); in GetDeclSpecTypeForDeclarator() local 3377 TemplateName TN = DTST ? DTST->getTemplateName() : TemplateName(); in GetDeclSpecTypeForDeclarator()
|
| H A D | SemaTemplate.cpp | 976 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 D | HeuristicResolver.h | 65 const DependentTemplateSpecializationType *DTST) const;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ItaniumMangle.cpp | 1324 } 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 D | ASTContext.cpp | 6711 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 …]
|