Home
last modified time | relevance | path

Searched refs:Unexpanded (Results 1 – 8 of 8) sorted by relevance

/external/clang/lib/Sema/
DSemaTemplateVariadic.cpp37 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded; member in __anonee2de0f60111::CollectUnexpandedParameterPacksVisitor
43 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded) in CollectUnexpandedParameterPacksVisitor() argument
44 : Unexpanded(Unexpanded), InLambda(false) { } in CollectUnexpandedParameterPacksVisitor()
55 Unexpanded.push_back(std::make_pair(TL.getTypePtr(), TL.getNameLoc())); in VisitTemplateTypeParmTypeLoc()
66 Unexpanded.push_back(std::make_pair(T, SourceLocation())); in VisitTemplateTypeParmType()
75 Unexpanded.push_back(std::make_pair(E->getDecl(), E->getLocation())); in VisitDeclRefExpr()
86 Unexpanded.push_back(std::make_pair(TTP, SourceLocation())); in TraverseTemplateName()
188 Unexpanded.push_back(std::make_pair(VD, I->getLocation())); in TraverseLambdaExpr()
219 ArrayRef<UnexpandedParameterPack> Unexpanded) { in DiagnoseUnexpandedParameterPacks() argument
220 if (Unexpanded.empty()) in DiagnoseUnexpandedParameterPacks()
[all …]
DSemaTemplateInstantiateDecl.cpp106 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in instantiateDependentAlignedAttr() local
109 Unexpanded); in instantiateDependentAlignedAttr()
112 Unexpanded); in instantiateDependentAlignedAttr()
113 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in instantiateDependentAlignedAttr()
121 Unexpanded, TemplateArgs, Expand, in instantiateDependentAlignedAttr()
1941 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in VisitNonTypeTemplateParmDecl() local
1942 SemaRef.collectUnexpandedParameterPacks(Pattern, Unexpanded); in VisitNonTypeTemplateParmDecl()
1953 Unexpanded, in VisitNonTypeTemplateParmDecl()
2056 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded) { in collectUnexpandedParameterPacks() argument
2063 Unexpanded); in collectUnexpandedParameterPacks()
[all …]
DTreeTransform.h254 ArrayRef<UnexpandedParameterPack> Unexpanded, in TryExpandParameterPacks() argument
3033 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformExprs() local
3034 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformExprs()
3035 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformExprs()
3045 Unexpanded, in TransformExprs()
3593 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformTemplateArguments() local
3594 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformTemplateArguments()
3595 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformTemplateArguments()
3604 Unexpanded, in TransformTemplateArguments()
4421 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformFunctionTypeParams() local
[all …]
DSemaTemplateInstantiate.cpp662 ArrayRef<UnexpandedParameterPack> Unexpanded, in TryExpandParameterPacks() argument
666 PatternRange, Unexpanded, in TryExpandParameterPacks()
1765 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in SubstBaseSpecifiers() local
1767 Unexpanded); in SubstBaseSpecifiers()
1773 Unexpanded, in SubstBaseSpecifiers()
DSemaTemplateDeduction.cpp591 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in PackDeductionScope() local
592 S.collectUnexpandedParameterPacks(Pattern, Unexpanded); in PackDeductionScope()
593 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) { in PackDeductionScope()
595 std::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]); in PackDeductionScope()
DSemaExprCXX.cpp6490 SmallVector<UnexpandedParameterPack, 4> Unexpanded; in CheckMicrosoftIfExistsSymbol() local
6491 collectUnexpandedParameterPacks(SS, Unexpanded); in CheckMicrosoftIfExistsSymbol()
6492 collectUnexpandedParameterPacks(TargetNameInfo, Unexpanded); in CheckMicrosoftIfExistsSymbol()
6493 if (!Unexpanded.empty()) { in CheckMicrosoftIfExistsSymbol()
6497 Unexpanded); in CheckMicrosoftIfExistsSymbol()
DSemaDeclCXX.cpp13580 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in checkExceptionSpecification() local
13581 collectUnexpandedParameterPacks(ET, Unexpanded); in checkExceptionSpecification()
13582 if (!Unexpanded.empty()) { in checkExceptionSpecification()
13585 Unexpanded); in checkExceptionSpecification()
/external/clang/include/clang/Sema/
DSema.h5758 ArrayRef<UnexpandedParameterPack> Unexpanded);
5831 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
5839 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
5847 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
5855 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
5863 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
5871 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
5960 ArrayRef<UnexpandedParameterPack> Unexpanded,