Lines Matching defs:Unexpanded
563 /// \brief Retrieve the depth and index of an unexpanded parameter pack.
782 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
783 S.collectUnexpandedParameterPacks(Pattern, Unexpanded);
784 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) {
786 llvm::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]);
793 assert(!PackIndices.empty() && "Pack expansion without unexpanded packs?");
1854 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
1855 S.collectUnexpandedParameterPacks(Pattern, Unexpanded);
1856 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) {
1858 llvm::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]);
1865 assert(!PackIndices.empty() && "Pack expansion without unexpanded packs?");
3396 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
3397 collectUnexpandedParameterPacks(ParamPattern, Unexpanded);
3398 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) {
3400 llvm::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]);
3407 assert(!PackIndices.empty() && "Pack expansion without unexpanded packs?");