Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp37 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded; member in __anone7d735f40111::CollectUnexpandedParameterPacksVisitor
54 Unexpanded.push_back({ND, Loc}); in addUnexpanded()
59 Unexpanded.push_back({T, Loc}); in addUnexpanded()
64 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded) in CollectUnexpandedParameterPacksVisitor() argument
65 : Unexpanded(Unexpanded) {} in CollectUnexpandedParameterPacksVisitor()
305 ArrayRef<UnexpandedParameterPack> Unexpanded) { in DiagnoseUnexpandedParameterPacks() argument
306 if (Unexpanded.empty()) in DiagnoseUnexpandedParameterPacks()
316 for (auto &Pack : Unexpanded) { in DiagnoseUnexpandedParameterPacks()
360 Unexpanded = LambdaParamPackReferences; in DiagnoseUnexpandedParameterPacks()
368 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) { in DiagnoseUnexpandedParameterPacks()
[all …]
H A DSemaTemplateInstantiateDecl.cpp122 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in instantiateDependentAlignedAttr() local
125 Unexpanded); in instantiateDependentAlignedAttr()
128 Unexpanded); in instantiateDependentAlignedAttr()
129 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in instantiateDependentAlignedAttr()
137 Unexpanded, TemplateArgs, Expand, in instantiateDependentAlignedAttr()
2920 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in VisitTemplateTypeParmDecl() local
2922 SemaRef.collectUnexpandedParameterPacks(ArgLoc, Unexpanded); in VisitTemplateTypeParmDecl()
2935 Unexpanded, TemplateArgs, Expand, RetainExpansion, NumExpanded)) in VisitTemplateTypeParmDecl()
3013 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in VisitNonTypeTemplateParmDecl() local
3014 SemaRef.collectUnexpandedParameterPacks(Pattern, Unexpanded); in VisitNonTypeTemplateParmDecl()
[all …]
H A DTreeTransform.h289 ArrayRef<UnexpandedParameterPack> Unexpanded, in TryExpandParameterPacks() argument
4263 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformExprs() local
4264 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformExprs()
4265 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformExprs()
4275 Unexpanded, in TransformExprs()
4860 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformTemplateArguments() local
4861 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformTemplateArguments()
4862 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformTemplateArguments()
4871 Unexpanded, in TransformTemplateArguments()
5972 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformFunctionTypeParams() local
[all …]
H A DSemaConcept.cpp540 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in calculateConstraintSatisfaction() local
541 S.collectUnexpandedParameterPacks(Pattern, Unexpanded); in calculateConstraintSatisfaction()
542 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in calculateConstraintSatisfaction()
548 FE->getEllipsisLoc(), Pattern->getSourceRange(), Unexpanded, in calculateConstraintSatisfaction()
H A DSemaTemplateInstantiate.cpp1393 ArrayRef<UnexpandedParameterPack> Unexpanded, in TryExpandParameterPacks() argument
1397 PatternRange, Unexpanded, in TryExpandParameterPacks()
3318 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in SubstBaseSpecifiers() local
3320 Unexpanded); in SubstBaseSpecifiers()
3326 Unexpanded, in SubstBaseSpecifiers()
H A DSemaTemplateDeduction.cpp902 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in addPacks() local
903 S.collectUnexpandedParameterPacks(Pattern, Unexpanded); in addPacks()
904 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) { in addPacks()
906 std::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]); in addPacks()
H A DSemaDeclCXX.cpp18871 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in checkExceptionSpecification() local
18872 collectUnexpandedParameterPacks(ET, Unexpanded); in checkExceptionSpecification()
18873 if (!Unexpanded.empty()) { in checkExceptionSpecification()
18876 Unexpanded); in checkExceptionSpecification()
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DUnwrappedLineParser.h283 llvm::DenseMap<FormatToken *, std::unique_ptr<UnwrappedLine>> Unexpanded; variable
H A DUnwrappedLineParser.cpp195 if (!Unexpanded.empty()) in reset()
200 Unexpanded.clear(); in reset()
4564 Reconstruct.emplace(Line->Level, Unexpanded); in addUnwrappedLine()
4950 Unexpanded[ID] = std::move(UnexpandedLine); in readToken()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h13955 ArrayRef<UnexpandedParameterPack> Unexpanded);
14038 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
14047 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
14055 QualType T, SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
14063 TypeLoc TL, SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
14072 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
14081 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
14086 Expr *E, SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
14174 ArrayRef<UnexpandedParameterPack> Unexpanded,