Searched refs:pack_size (Results 1 – 16 of 16) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 908 assert(getSema().ArgumentPackSubstitutionIndex < (int)Arg.pack_size()); in TransformDecl() 954 assert(getSema().ArgumentPackSubstitutionIndex < (int)Arg.pack_size()); in TransformFirstQualifierInScope() 1058 assert(getSema().ArgumentPackSubstitutionIndex < (int)Arg.pack_size()); in TransformTemplateName() 1082 assert(getSema().ArgumentPackSubstitutionIndex < (int)ArgPack.pack_size() && in TransformTemplateName() 1150 assert(getSema().ArgumentPackSubstitutionIndex < (int)Arg.pack_size()); in TransformTemplateParmRefExpr() 1240 assert(Index < ArgPack.pack_size() && "Substitution index out-of-range"); in TransformSubstNonTypeTemplateParmPackExpr() 1413 assert(getSema().ArgumentPackSubstitutionIndex < (int)Arg.pack_size()); in TransformTemplateTypeParmType() 1465 assert(Index < ArgPack.pack_size() && "Substitution index out-of-range"); in TransformSubstTemplateTypeParmPackType()
|
D | SemaTemplateVariadic.cpp | 590 NewPackSize = TemplateArgs(Depth, Index).pack_size(); in CheckParameterPacksForExpansion() 681 unsigned Size = TemplateArgs(Depth, Index).pack_size(); in getNumArgumentsInExpansion()
|
D | SemaTemplateDeduction.cpp | 289 X.pack_size() != Y.pack_size()) in checkDeducedTemplateArguments() 1718 NumArgs = Arg.pack_size(); in hasTemplateArgumentForDeduction() 1734 NumArgs = Arg.pack_size(); in hasPackExpansionBeforeEnd() 1928 if (X.pack_size() != Y.pack_size()) in isSameTemplateArg() 2361 Arg.pack_size()); in SubstituteExplicitTemplateArguments()
|
D | SemaTemplate.cpp | 5112 Args[I].pack_size())) in CheckNonTypeClassTemplatePartialSpecializationArgs()
|
/external/clang/include/clang/AST/ |
D | TemplateBase.h | 319 unsigned pack_size() const { in pack_size() function
|
D | RecursiveASTVisitor.h | 734 Arg.pack_size()); in TraverseTemplateArgument() 775 Arg.pack_size()); in TraverseTemplateArgumentLoc()
|
/external/clang/lib/AST/ |
D | TypePrinter.cpp | 1278 Args[Arg].pack_size(), in PrintTemplateArgumentList() 1324 Args[Arg].getArgument().pack_size(), in PrintTemplateArgumentList()
|
D | ASTImporter.cpp | 326 if (Arg1.pack_size() != Arg2.pack_size()) in IsStructurallyEquivalent() 329 for (unsigned I = 0, N = Arg1.pack_size(); I != N; ++I) in IsStructurallyEquivalent() 2115 ToPack.reserve(From.pack_size()); in ImportTemplateArgument() 2116 if (ImportTemplateArguments(From.pack_begin(), From.pack_size(), ToPack)) in ImportTemplateArgument()
|
D | Type.cpp | 1862 Arguments(ArgPack.pack_begin()), NumArguments(ArgPack.pack_size()) in SubstTemplateTypeParmPackType() 1878 ID.AddInteger(ArgPack.pack_size()); in Profile()
|
D | StmtProfile.cpp | 1191 for (unsigned i = 0, e = Arg.pack_size(); i != e; ++i) in VisitTemplateArgument()
|
D | ExprCXX.cpp | 1326 NumArguments(ArgPack.pack_size()), NameLoc(NameLoc) { } in SubstNonTypeTemplateParmPackExpr()
|
D | ASTContext.cpp | 3887 if (Arg.pack_size() == 0) in getCanonicalTemplateArgument() 3891 = new (*this) TemplateArgument[Arg.pack_size()]; in getCanonicalTemplateArgument() 3898 return TemplateArgument(CanonArgs, Arg.pack_size()); in getCanonicalTemplateArgument() 6089 ArgPack.pack_size(), in getSubstTemplateTemplateParmPack()
|
/external/clang/tools/libclang/ |
D | CIndexUSRs.cpp | 753 Out << 'p' << Arg.pack_size(); in VisitTemplateArgument()
|
D | RecursiveASTVisitor.h | 676 Arg.pack_size()); in TraverseTemplateArgument() 717 Arg.pack_size()); in TraverseTemplateArgumentLoc()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 1471 E->NumArguments = ArgPack.pack_size(); in VisitSubstNonTypeTemplateParmPackExpr()
|
D | ASTWriter.cpp | 4591 Record.push_back(Arg.pack_size()); in AddTemplateArgument()
|