Home
last modified time | relevance | path

Searched refs:SubstTemplateTypeParmPackType (Results 1 – 24 of 24) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Basic/
HDTypeNodes.td98 def SubstTemplateTypeParmPackType : TypeNode<Type>, AlwaysDependent;
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/
HDType.cpp4207 SubstTemplateTypeParmPackType::SubstTemplateTypeParmPackType( in SubstTemplateTypeParmPackType() function in SubstTemplateTypeParmPackType
4220 Decl *SubstTemplateTypeParmPackType::getAssociatedDecl() const { in getAssociatedDecl()
4224 bool SubstTemplateTypeParmPackType::getFinal() const { in getFinal()
4229 SubstTemplateTypeParmPackType::getReplacedParameter() const { in getReplacedParameter()
4233 IdentifierInfo *SubstTemplateTypeParmPackType::getIdentifier() const { in getIdentifier()
4237 TemplateArgument SubstTemplateTypeParmPackType::getArgumentPack() const { in getArgumentPack()
4241 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
4245 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
HDASTStructuralEquivalence.cpp1226 const auto *Subst1 = cast<SubstTemplateTypeParmPackType>(T1); in IsStructurallyEquivalent()
1227 const auto *Subst2 = cast<SubstTemplateTypeParmPackType>(T2); in IsStructurallyEquivalent()
HDODRHash.cpp1152 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
HDTypePrinter.cpp1587 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackBefore()
1608 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackAfter()
HDJSONNodeDumper.cpp779 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
HDTextNodeDumper.cpp2009 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
HDASTContext.cpp5238 SubstTemplateTypeParmPackType::Profile(ID, AssociatedDecl, Index, Final, in getSubstTemplateTypeParmPackType()
5241 if (SubstTemplateTypeParmPackType *SubstParm = in getSubstTemplateTypeParmPackType()
5258 auto *SubstParm = new (*this, alignof(SubstTemplateTypeParmPackType)) in getSubstTemplateTypeParmPackType()
5259 SubstTemplateTypeParmPackType(Canon, AssociatedDecl, Index, Final, in getSubstTemplateTypeParmPackType()
HDMicrosoftMangle.cpp3251 void MicrosoftCXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T, in mangleType()
HDItaniumMangle.cpp3734 void CXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T) { in mangleType()
HDASTImporter.cpp1592 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/AST/
HDTextNodeDumper.h342 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T);
HDJSONNodeDumper.h237 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T);
HDASTNodeTraverser.h444 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
HDTypeProperties.td820 let Class = SubstTemplateTypeParmPackType in {
HDRecursiveASTVisitor.h1126 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, {
1420 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmPackType, {
HDType.h2158 friend class SubstTemplateTypeParmPackType;
6276 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode {
6285 SubstTemplateTypeParmPackType(QualType Canon, Decl *AssociatedDecl,
HDTypeLoc.h864 SubstTemplateTypeParmPackType> {
HDASTContext.h228 mutable llvm::FoldingSet<SubstTemplateTypeParmPackType>
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaCXXScopeSpec.cpp683 } else if (isa<SubstTemplateTypeParmPackType>(T)) { in BuildCXXNestedNameSpecifier()
HDSemaTemplateVariadic.cpp1198 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
HDSemaTemplateDeduction.cpp1721 if (P->getAs<SubstTemplateTypeParmPackType>()) in DeduceTemplateArgumentsByTypeMatch()
6502 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters()
6503 = cast<SubstTemplateTypeParmPackType>(T); in MarkUsedTemplateParameters()
HDSemaTemplateInstantiate.cpp2545 const SubstTemplateTypeParmPackType *T = TL.getTypePtr(); in TransformSubstTemplateTypeParmPackType()
HDSemaTemplate.cpp2634 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
5781 const SubstTemplateTypeParmPackType *) { in VisitSubstTemplateTypeParmPackType() argument