Searched refs:SubstTemplateTypeParmPackType (Results 1 – 20 of 20) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 97 def SubstTemplateTypeParmPackType : TypeNode<Type>, AlwaysDependent;
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Type.cpp | 3652 SubstTemplateTypeParmPackType::SubstTemplateTypeParmPackType( in SubstTemplateTypeParmPackType() function in SubstTemplateTypeParmPackType 3662 TemplateArgument SubstTemplateTypeParmPackType::getArgumentPack() const { in getArgumentPack() 3666 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID) { in Profile() 3670 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
|
| H A D | ASTStructuralEquivalence.cpp | 1069 const auto *Subst1 = cast<SubstTemplateTypeParmPackType>(T1); in IsStructurallyEquivalent() 1070 const auto *Subst2 = cast<SubstTemplateTypeParmPackType>(T2); in IsStructurallyEquivalent()
|
| H A D | ODRHash.cpp | 997 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| H A D | TypePrinter.cpp | 1470 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackBefore() 1477 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackAfter()
|
| H A D | MicrosoftMangle.cpp | 2969 void MicrosoftCXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T, in mangleType()
|
| H A D | ASTContext.cpp | 4779 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType() 4781 if (SubstTemplateTypeParmPackType *SubstParm in getSubstTemplateTypeParmPackType() 4794 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon, in getSubstTemplateTypeParmPackType()
|
| H A D | ItaniumMangle.cpp | 3441 void CXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T) { in mangleType()
|
| H A D | ASTImporter.cpp | 412 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T); 1537 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 396 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
| H A D | TypeProperties.td | 760 let Class = SubstTemplateTypeParmPackType in {
|
| H A D | Type.h | 1794 friend class SubstTemplateTypeParmPackType; 5024 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode { 5034 SubstTemplateTypeParmPackType(const TemplateTypeParmType *Param,
|
| H A D | RecursiveASTVisitor.h | 1113 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, { 1394 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmPackType, {
|
| H A D | TypeLoc.h | 852 SubstTemplateTypeParmPackType> {
|
| H A D | ASTContext.h | 243 mutable llvm::FoldingSet<SubstTemplateTypeParmPackType>
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 772 } else if (isa<SubstTemplateTypeParmPackType>(T)) { in BuildCXXNestedNameSpecifier()
|
| H A D | SemaTemplateVariadic.cpp | 1123 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
|
| H A D | SemaTemplateDeduction.cpp | 1532 if (P->getAs<SubstTemplateTypeParmPackType>()) in DeduceTemplateArgumentsByTypeMatch() 5835 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters() 5836 = cast<SubstTemplateTypeParmPackType>(T); in MarkUsedTemplateParameters()
|
| H A D | SemaTemplate.cpp | 3037 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType() 6163 const SubstTemplateTypeParmPackType *) { in VisitSubstTemplateTypeParmPackType() argument
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterTest.cpp | 4794 const AstTypeMatcher<SubstTemplateTypeParmPackType> 4813 const auto *FromSubstPack = selectFirst<SubstTemplateTypeParmPackType>( in TEST_P() 4830 const auto *ToSubstPack = selectFirst<SubstTemplateTypeParmPackType>( in TEST_P()
|