Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp351 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td100 def SubstTemplateTypeParmPackType : TypeNode<Type>, AlwaysDependent;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp4416 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 DTypePrinter.cpp1634 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackBefore()
1655 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackAfter()
H A DASTStructuralEquivalence.cpp1331 const auto *Subst1 = cast<SubstTemplateTypeParmPackType>(T1); in IsStructurallyEquivalent()
1332 const auto *Subst2 = cast<SubstTemplateTypeParmPackType>(T2); in IsStructurallyEquivalent()
H A DODRHash.cpp1180 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
H A DJSONNodeDumper.cpp781 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
H A DTextNodeDumper.cpp2163 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
H A DASTContext.cpp5634 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 DMicrosoftMangle.cpp3383 void MicrosoftCXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T, in mangleType()
H A DItaniumMangle.cpp3927 void CXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T) { in mangleType()
H A DASTImporter.cpp1824 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h343 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T);
H A DJSONNodeDumper.h237 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T);
H A DASTNodeTraverser.h473 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
H A DTypeProperties.td851 let Class = SubstTemplateTypeParmPackType in {
H A DRecursiveASTVisitor.h1131 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, {
1437 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmPackType, {
H A DType.h2190 friend class SubstTemplateTypeParmPackType;
6644 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode {
6653 SubstTemplateTypeParmPackType(QualType Canon, Decl *AssociatedDecl,
H A DTypeLoc.h866 SubstTemplateTypeParmPackType> {
H A DASTContext.h231 mutable llvm::FoldingSet<SubstTemplateTypeParmPackType>
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp326 SubstTemplateTypeParmPackType *) override { in VisitSubstTemplateTypeParmPackType() argument
1321 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
H A DSemaCXXScopeSpec.cpp678 } else if (isa<SubstTemplateTypeParmPackType>(T)) { in BuildCXXNestedNameSpecifier()
H A DSemaTemplateDeduction.cpp1737 if (P->getAs<SubstTemplateTypeParmPackType>()) in DeduceTemplateArgumentsByTypeMatch()
6891 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters()
6892 = cast<SubstTemplateTypeParmPackType>(T); in MarkUsedTemplateParameters()
H A DSemaTemplateInstantiate.cpp2728 const SubstTemplateTypeParmPackType *T = TL.getTypePtr(); in TransformSubstTemplateTypeParmPackType()
H A DSemaTemplate.cpp2675 SubstTemplateTypeParmPackType *T) override { in VisitSubstTemplateTypeParmPackType()
6201 const SubstTemplateTypeParmPackType *) { in VisitSubstTemplateTypeParmPackType() argument

12