Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/include/clang/Basic/
DTypeNodes.td95 def SubstTemplateTypeParmPackType : TypeNode<Type>, AlwaysDependent;
/external/clang/lib/AST/
DType.cpp3073 SubstTemplateTypeParmPackType::
3074 SubstTemplateTypeParmPackType(const TemplateTypeParmType *Param, in SubstTemplateTypeParmPackType() function in SubstTemplateTypeParmPackType
3083 TemplateArgument SubstTemplateTypeParmPackType::getArgumentPack() const { in getArgumentPack()
3087 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
3091 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
DTypePrinter.cpp1055 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackBefore()
1061 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackAfter()
DASTImporter.cpp788 const SubstTemplateTypeParmPackType *Subst1 in IsStructurallyEquivalent()
789 = cast<SubstTemplateTypeParmPackType>(T1); in IsStructurallyEquivalent()
790 const SubstTemplateTypeParmPackType *Subst2 in IsStructurallyEquivalent()
791 = cast<SubstTemplateTypeParmPackType>(T2); in IsStructurallyEquivalent()
DASTContext.cpp3314 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType()
3316 if (SubstTemplateTypeParmPackType *SubstParm in getSubstTemplateTypeParmPackType()
3328 SubstTemplateTypeParmPackType *SubstParm in getSubstTemplateTypeParmPackType()
3329 = new (*this, TypeAlignment) SubstTemplateTypeParmPackType(Parm, Canon, in getSubstTemplateTypeParmPackType()
DASTDumper.cpp378 const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
/external/llvm-project/clang/lib/AST/
DType.cpp3573 SubstTemplateTypeParmPackType::SubstTemplateTypeParmPackType( in SubstTemplateTypeParmPackType() function in SubstTemplateTypeParmPackType
3583 TemplateArgument SubstTemplateTypeParmPackType::getArgumentPack() const { in getArgumentPack()
3587 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID) { in Profile()
3591 void SubstTemplateTypeParmPackType::Profile(llvm::FoldingSetNodeID &ID, in Profile()
DASTStructuralEquivalence.cpp1036 const auto *Subst1 = cast<SubstTemplateTypeParmPackType>(T1); in IsStructurallyEquivalent()
1037 const auto *Subst2 = cast<SubstTemplateTypeParmPackType>(T2); in IsStructurallyEquivalent()
DODRHash.cpp996 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
DTypePrinter.cpp1397 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackBefore()
1404 const SubstTemplateTypeParmPackType *T, in printSubstTemplateTypeParmPackAfter()
/external/llvm-project/clang/include/clang/AST/
DASTNodeTraverser.h368 VisitSubstTemplateTypeParmPackType(const SubstTemplateTypeParmPackType *T) { in VisitSubstTemplateTypeParmPackType()
DTypeProperties.td730 let Class = SubstTemplateTypeParmPackType in {
DRecursiveASTVisitor.h1007 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, {
1284 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmPackType, {
DType.h1713 friend class SubstTemplateTypeParmPackType;
4887 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode {
4897 SubstTemplateTypeParmPackType(const TemplateTypeParmType *Param,
DTypeLoc.h843 SubstTemplateTypeParmPackType> {
DASTContext.h219 mutable llvm::FoldingSet<SubstTemplateTypeParmPackType>
/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp747 } else if (isa<SubstTemplateTypeParmPackType>(T)) { in BuildCXXNestedNameSpecifier()
DSemaTemplateDeduction.cpp1152 if (isa<SubstTemplateTypeParmPackType>(Param)) in DeduceTemplateArgumentsByTypeMatch()
4824 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters()
4825 = cast<SubstTemplateTypeParmPackType>(T); in MarkUsedTemplateParameters()
/external/llvm-project/clang/lib/Sema/
DSemaCXXScopeSpec.cpp751 } else if (isa<SubstTemplateTypeParmPackType>(T)) { in BuildCXXNestedNameSpecifier()
DSemaTemplateVariadic.cpp1125 if (auto *Subst = Arg.getAsType()->getAs<SubstTemplateTypeParmPackType>()) in getFullyPackExpandedSize()
DSemaTemplateDeduction.cpp1577 if (isa<SubstTemplateTypeParmPackType>(Param)) in DeduceTemplateArgumentsByTypeMatch()
5964 const SubstTemplateTypeParmPackType *Subst in MarkUsedTemplateParameters()
5965 = cast<SubstTemplateTypeParmPackType>(T); in MarkUsedTemplateParameters()
/external/clang/include/clang/AST/
DRecursiveASTVisitor.h1006 DEF_TRAVERSE_TYPE(SubstTemplateTypeParmPackType, {})
1227 DEF_TRAVERSE_TYPELOC(SubstTemplateTypeParmPackType, {})
DTypeLoc.h707 SubstTemplateTypeParmPackType> {
DASTContext.h119 mutable llvm::FoldingSet<SubstTemplateTypeParmPackType>
DType.h4041 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode {
4052 SubstTemplateTypeParmPackType(const TemplateTypeParmType *Param,

12