/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 98 def SubstTemplateTypeParmPackType : TypeNode<Type>, AlwaysDependent;
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 4207 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()
|
H A D | ASTStructuralEquivalence.cpp | 1226 const auto *Subst1 = cast<SubstTemplateTypeParmPackType>(T1); in IsStructurallyEquivalent() 1227 const auto *Subst2 = cast<SubstTemplateTypeParmPackType>(T2); in IsStructurallyEquivalent()
|
H A D | ODRHash.cpp | 1152 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
H A D | TypePrinter.cpp | 1587 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackBefore() 1608 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackAfter()
|
H A D | JSONNodeDumper.cpp | 779 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
H A D | TextNodeDumper.cpp | 2009 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
H A D | ASTContext.cpp | 5238 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()
|
H A D | MicrosoftMangle.cpp | 3251 void MicrosoftCXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T, in mangleType()
|
H A D | ItaniumMangle.cpp | 3734 void CXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T) { in mangleType()
|
H A D | ASTImporter.cpp | 1592 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TextNodeDumper.h | 342 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T);
|
H A D | JSONNodeDumper.h | 237 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T);
|
H A D | ASTNodeTraverser.h | 444 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
|
H A D | TypeProperties.td | 820 let Class = SubstTemplateTypeParmPackType in {
|
H A D | RecursiveASTVisitor.h | 1126 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, { 1420 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmPackType, {
|
H A D | Type.h | 2158 friend class SubstTemplateTypeParmPackType; 6276 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode { 6285 SubstTemplateTypeParmPackType(QualType Canon, Decl *AssociatedDecl,
|
H A D | TypeLoc.h | 864 SubstTemplateTypeParmPackType> {
|
H A D | ASTContext.h | 228 mutable llvm::FoldingSet<SubstTemplateTypeParmPackType>
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 683 } else if (isa<SubstTemplateTypeParmPackType>(T)) { in BuildCXXNestedNameSpecifier()
|
H A D | SemaTemplateVariadic.cpp | 1198 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
|
H A D | SemaTemplateDeduction.cpp | 1721 if (P->getAs<SubstTemplateTypeParmPackType>()) in DeduceTemplateArgumentsByTypeMatch() 6502 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters() 6503 = cast<SubstTemplateTypeParmPackType>(T); in MarkUsedTemplateParameters()
|
H A D | SemaTemplateInstantiate.cpp | 2548 const SubstTemplateTypeParmPackType *T = TL.getTypePtr(); in TransformSubstTemplateTypeParmPackType()
|
H A D | SemaTemplate.cpp | 2634 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType() 5781 const SubstTemplateTypeParmPackType *) { in VisitSubstTemplateTypeParmPackType() argument
|