| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | TemplateArgumentHasher.cpp | 351 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 100 def SubstTemplateTypeParmPackType : TypeNode<Type>, AlwaysDependent;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 4416 SubstTemplateTypeParmPackType::SubstTemplateTypeParmPackType( in SubstTemplateTypeParmPackType() function in SubstTemplateTypeParmPackType 4429 Decl *SubstTemplateTypeParmPackType::getAssociatedDecl() const { in getAssociatedDecl() 4433 bool SubstTemplateTypeParmPackType::getFinal() const { in getFinal() 4438 SubstTemplateTypeParmPackType::getReplacedParameter() const { in getReplacedParameter() 4442 IdentifierInfo *SubstTemplateTypeParmPackType::getIdentifier() const { in getIdentifier() 4446 TemplateArgument SubstTemplateTypeParmPackType::getArgumentPack() const { in getArgumentPack() 4450 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID) { in Profile() 4454 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
|
| H A D | TypePrinter.cpp | 1634 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackBefore() 1655 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackAfter()
|
| H A D | ASTStructuralEquivalence.cpp | 1331 const auto *Subst1 = cast<SubstTemplateTypeParmPackType>(T1); in IsStructurallyEquivalent() 1332 const auto *Subst2 = cast<SubstTemplateTypeParmPackType>(T2); in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 1180 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| H A D | JSONNodeDumper.cpp | 781 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| H A D | TextNodeDumper.cpp | 2163 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| H A D | ASTContext.cpp | 5634 SubstTemplateTypeParmPackType::Profile(ID, AssociatedDecl, Index, Final, in getSubstTemplateTypeParmPackType() 5637 if (SubstTemplateTypeParmPackType *SubstParm = in getSubstTemplateTypeParmPackType() 5654 auto *SubstParm = new (*this, alignof(SubstTemplateTypeParmPackType)) in getSubstTemplateTypeParmPackType() 5655 SubstTemplateTypeParmPackType(Canon, AssociatedDecl, Index, Final, in getSubstTemplateTypeParmPackType()
|
| H A D | MicrosoftMangle.cpp | 3383 void MicrosoftCXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T, in mangleType()
|
| H A D | ItaniumMangle.cpp | 3927 void CXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T) { in mangleType()
|
| H A D | ASTImporter.cpp | 1824 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TextNodeDumper.h | 343 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T);
|
| H A D | JSONNodeDumper.h | 237 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T);
|
| H A D | ASTNodeTraverser.h | 473 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| H A D | TypeProperties.td | 851 let Class = SubstTemplateTypeParmPackType in {
|
| H A D | RecursiveASTVisitor.h | 1131 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, { 1437 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmPackType, {
|
| H A D | Type.h | 2190 friend class SubstTemplateTypeParmPackType; 6644 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode { 6653 SubstTemplateTypeParmPackType(QualType Canon, Decl *AssociatedDecl,
|
| H A D | TypeLoc.h | 866 SubstTemplateTypeParmPackType> {
|
| H A D | ASTContext.h | 231 mutable llvm::FoldingSet<SubstTemplateTypeParmPackType>
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 326 SubstTemplateTypeParmPackType *) override { in VisitSubstTemplateTypeParmPackType() argument 1321 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
|
| H A D | SemaCXXScopeSpec.cpp | 678 } else if (isa<SubstTemplateTypeParmPackType>(T)) { in BuildCXXNestedNameSpecifier()
|
| H A D | SemaTemplateDeduction.cpp | 1737 if (P->getAs<SubstTemplateTypeParmPackType>()) in DeduceTemplateArgumentsByTypeMatch() 6891 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters() 6892 = cast<SubstTemplateTypeParmPackType>(T); in MarkUsedTemplateParameters()
|
| H A D | SemaTemplateInstantiate.cpp | 2728 const SubstTemplateTypeParmPackType *T = TL.getTypePtr(); in TransformSubstTemplateTypeParmPackType()
|
| H A D | SemaTemplate.cpp | 2675 SubstTemplateTypeParmPackType *T) override { in VisitSubstTemplateTypeParmPackType() 6201 const SubstTemplateTypeParmPackType *) { in VisitSubstTemplateTypeParmPackType() argument
|