/minix/external/bsd/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 37 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded; member in __anon47f7bcdf0111::CollectUnexpandedParameterPacksVisitor 44 : Unexpanded(Unexpanded), InLambda(false) { } in CollectUnexpandedParameterPacksVisitor() 220 if (Unexpanded.empty()) in DiagnoseUnexpandedParameterPacks() 250 if (Unexpanded[I].second.isValid()) in DiagnoseUnexpandedParameterPacks() 251 Locations.push_back(Unexpanded[I].second); in DiagnoseUnexpandedParameterPacks() 309 CollectUnexpandedParameterPacksVisitor(Unexpanded) in DiagnoseUnexpandedParameterPack() 345 CollectUnexpandedParameterPacksVisitor(Unexpanded) in DiagnoseUnexpandedParameterPack() 359 CollectUnexpandedParameterPacksVisitor(Unexpanded) in DiagnoseUnexpandedParameterPack() 372 CollectUnexpandedParameterPacksVisitor(Unexpanded) in DiagnoseUnexpandedParameterPack() 380 CollectUnexpandedParameterPacksVisitor(Unexpanded) in collectUnexpandedParameterPacks() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 106 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in instantiateDependentAlignedAttr() local 109 Unexpanded); in instantiateDependentAlignedAttr() 112 Unexpanded); in instantiateDependentAlignedAttr() 1936 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in VisitNonTypeTemplateParmDecl() local 2058 Unexpanded); in collectUnexpandedParameterPacks() 2061 Unexpanded); in collectUnexpandedParameterPacks() 2096 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in VisitTemplateTemplateParmDecl() local 2098 Unexpanded); in VisitTemplateTemplateParmDecl() 3998 SmallVector<UnexpandedParameterPack, 4> Unexpanded; in InstantiateMemInitializers() local 3999 collectUnexpandedParameterPacks(BaseTL, Unexpanded); in InstantiateMemInitializers() [all …]
|
H A D | TreeTransform.h | 3010 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformExprs() local 3022 Unexpanded, in TransformExprs() 3570 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformTemplateArguments() local 4499 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformFunctionTypeParams() local 4712 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformExceptionSpec() local 4726 Loc, SourceRange(), Unexpanded, Expand, in TransformExceptionSpec() 8755 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformTypeTraitExpr() local 8767 Unexpanded, in TransformTypeTraitExpr() 9610 Unexpanded, in TransformSizeOfPackExpr() 9669 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformCXXFoldExpr() local [all …]
|
H A D | SemaTemplateInstantiate.cpp | 682 ArrayRef<UnexpandedParameterPack> Unexpanded, in TryExpandParameterPacks() argument 686 PatternRange, Unexpanded, in TryExpandParameterPacks() 1785 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in SubstBaseSpecifiers() local 1787 Unexpanded); in SubstBaseSpecifiers() 1793 Unexpanded, in SubstBaseSpecifiers()
|
H A D | SemaTemplateDeduction.cpp | 616 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in PackDeductionScope() local 617 S.collectUnexpandedParameterPacks(Pattern, Unexpanded); in PackDeductionScope() 618 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) { in PackDeductionScope() 620 std::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]); in PackDeductionScope()
|
H A D | SemaExprCXX.cpp | 6414 SmallVector<UnexpandedParameterPack, 4> Unexpanded; in CheckMicrosoftIfExistsSymbol() local 6415 collectUnexpandedParameterPacks(SS, Unexpanded); in CheckMicrosoftIfExistsSymbol() 6416 collectUnexpandedParameterPacks(TargetNameInfo, Unexpanded); in CheckMicrosoftIfExistsSymbol() 6417 if (!Unexpanded.empty()) { in CheckMicrosoftIfExistsSymbol() 6421 Unexpanded); in CheckMicrosoftIfExistsSymbol()
|
H A D | SemaDeclCXX.cpp | 13469 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in checkExceptionSpecification() local 13470 collectUnexpandedParameterPacks(ET, Unexpanded); in checkExceptionSpecification() 13471 if (!Unexpanded.empty()) { in checkExceptionSpecification() 13474 Unexpanded); in checkExceptionSpecification()
|
/minix/external/bsd/llvm/dist/clang/include/clang/Sema/ |
H A D | Sema.h | 5843 ArrayRef<UnexpandedParameterPack> Unexpanded); 5916 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded); 5924 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded); 5932 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded); 5940 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded); 5948 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded); 5956 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded); 6045 ArrayRef<UnexpandedParameterPack> Unexpanded,
|