Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTypeNodes.td95 def SubstTemplateTypeParmPackType : TypeNode<Type>, AlwaysDependent;
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp3582 SubstTemplateTypeParmPackType::SubstTemplateTypeParmPackType( in SubstTemplateTypeParmPackType() function in SubstTemplateTypeParmPackType
3592 TemplateArgument SubstTemplateTypeParmPackType::getArgumentPack() const { in getArgumentPack()
3596 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
3600 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
H A DASTStructuralEquivalence.cpp1054 const auto *Subst1 = cast<SubstTemplateTypeParmPackType>(T1); in IsStructurallyEquivalent()
1055 const auto *Subst2 = cast<SubstTemplateTypeParmPackType>(T2); in IsStructurallyEquivalent()
H A DTypePrinter.cpp1422 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackBefore()
1429 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackAfter()
H A DODRHash.cpp996 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
H A DASTContext.cpp4617 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType()
4619 if (SubstTemplateTypeParmPackType *SubstParm in getSubstTemplateTypeParmPackType()
4632 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon, in getSubstTemplateTypeParmPackType()
H A DMicrosoftMangle.cpp2929 void MicrosoftCXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T, in mangleType()
H A DItaniumMangle.cpp3354 void CXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T) { in mangleType()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTNodeTraverser.h369 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
H A DTypeProperties.td734 let Class = SubstTemplateTypeParmPackType in {
H A DType.h1720 friend class SubstTemplateTypeParmPackType;
4899 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode {
4909 SubstTemplateTypeParmPackType(const TemplateTypeParmType *Param,
H A DRecursiveASTVisitor.h1020 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, {
1297 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmPackType, {
H A DTypeLoc.h843 SubstTemplateTypeParmPackType> {
H A DASTContext.h222 mutable llvm::FoldingSet<SubstTemplateTypeParmPackType>
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp751 } else if (isa<SubstTemplateTypeParmPackType>(T)) { in BuildCXXNestedNameSpecifier()
H A DSemaTemplateVariadic.cpp1125 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
H A DSemaTemplateDeduction.cpp1562 if (isa<SubstTemplateTypeParmPackType>(Param)) in DeduceTemplateArgumentsByTypeMatch()
5957 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters()
5958 = cast<SubstTemplateTypeParmPackType>(T); in MarkUsedTemplateParameters()
H A DSemaTemplate.cpp2981 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
6101 const SubstTemplateTypeParmPackType *) { in VisitSubstTemplateTypeParmPackType() argument