/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 37 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 D | SemaTemplateInstantiateDecl.cpp | 122 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 D | TreeTransform.h | 289 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 D | SemaConcept.cpp | 540 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 D | SemaTemplateInstantiate.cpp | 1393 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 D | SemaTemplateDeduction.cpp | 902 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 D | SemaDeclCXX.cpp | 18871 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 D | UnwrappedLineParser.h | 283 llvm::DenseMap<FormatToken *, std::unique_ptr<UnwrappedLine>> Unexpanded; variable
|
H A D | UnwrappedLineParser.cpp | 195 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 D | Sema.h | 13955 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,
|