/external/clang/lib/Sema/ |
D | SemaTemplateVariadic.cpp | 469 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 473 EllipsisLoc, NumExpansions); in CheckPackExpansion() 487 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 498 return Context.getPackExpansionType(Pattern, NumExpansions); in CheckPackExpansion() 506 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 522 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion() 542 bool &RetainExpansion, Optional<unsigned> &NumExpansions) { in CheckParameterPacksForExpansion() argument 617 if (!NumExpansions) { in CheckParameterPacksForExpansion() 620 NumExpansions = NewPackSize; in CheckParameterPacksForExpansion() 627 if (NewPackSize != *NumExpansions) { in CheckParameterPacksForExpansion() [all …]
|
D | TreeTransform.h | 258 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument 620 Optional<unsigned> NumExpansions, 1038 Optional<unsigned> NumExpansions) { in RebuildPackExpansionType() argument 1040 NumExpansions); in RebuildPackExpansionType() 2954 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument 2959 EllipsisLoc, NumExpansions); in RebuildPackExpansion() 2969 NumExpansions), in RebuildPackExpansion() 2986 NumExpansions)) in RebuildPackExpansion() 3001 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument 3002 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions); in RebuildPackExpansion() [all …]
|
D | SemaTemplateInstantiate.cpp | 664 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument 670 NumExpansions); in TryExpandParameterPacks() 806 Optional<unsigned> NumExpansions, 1319 Optional<unsigned> NumExpansions, in TransformFunctionTypeParam() argument 1322 NumExpansions, ExpectParameterPack); in TransformFunctionTypeParam() 1615 Optional<unsigned> NumExpansions, in SubstParmVarDecl() argument 1635 NumExpansions); in SubstParmVarDecl() 1769 Optional<unsigned> NumExpansions; in SubstBaseSpecifiers() local 1775 NumExpansions)) { in SubstBaseSpecifiers() 1782 for (unsigned I = 0; I != *NumExpansions; ++I) { in SubstBaseSpecifiers()
|
D | SemaTemplateInstantiateDecl.cpp | 117 Optional<unsigned> NumExpansions; in instantiateDependentAlignedAttr() local 122 RetainExpansion, NumExpansions)) in instantiateDependentAlignedAttr() 129 for (unsigned I = 0; I != *NumExpansions; ++I) { in instantiateDependentAlignedAttr() 2015 Optional<unsigned> NumExpansions = OrigNumExpansions; in VisitNonTypeTemplateParmDecl() local 2021 NumExpansions)) in VisitNonTypeTemplateParmDecl() 2025 for (unsigned I = 0; I != *NumExpansions; ++I) { in VisitNonTypeTemplateParmDecl() 2059 NumExpansions); in VisitNonTypeTemplateParmDecl() 2173 Optional<unsigned> NumExpansions; in VisitTemplateTemplateParmDecl() local 2179 NumExpansions)) in VisitTemplateTemplateParmDecl() 2183 for (unsigned I = 0; I != *NumExpansions; ++I) { in VisitTemplateTemplateParmDecl() [all …]
|
/external/clang/include/clang/AST/ |
D | TemplateBase.h | 102 unsigned NumExpansions; member 164 TemplateArg.NumExpansions = 0; in TemplateArgument() 178 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { in TemplateArgument() argument 181 if (NumExpansions) in TemplateArgument() 182 TemplateArg.NumExpansions = *NumExpansions + 1; in TemplateArgument() 184 TemplateArg.NumExpansions = 0; in TemplateArgument()
|
D | Type.h | 4480 unsigned NumExpansions; 4483 Optional<unsigned> NumExpansions) 4489 NumExpansions(NumExpansions? *NumExpansions + 1: 0) { } 4502 if (NumExpansions) 4503 return NumExpansions - 1; 4516 Optional<unsigned> NumExpansions) { 4518 ID.AddBoolean(NumExpansions.hasValue()); 4519 if (NumExpansions) 4520 ID.AddInteger(*NumExpansions);
|
D | ExprCXX.h | 3546 unsigned NumExpansions; variable 3555 Optional<unsigned> NumExpansions) in PackExpansionExpr() argument 3561 NumExpansions(NumExpansions? *NumExpansions + 1 : 0), in PackExpansionExpr() 3579 if (NumExpansions) in getNumExpansions() 3580 return NumExpansions - 1; in getNumExpansions()
|
D | ExprObjC.h | 221 Optional<unsigned> NumExpansions; member 326 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1;
|
D | DeclTemplate.h | 1358 unsigned NumExpansions, 1378 unsigned NumExpansions);
|
D | ASTContext.h | 1265 Optional<unsigned> NumExpansions);
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 628 unsigned NumExpansions, TemplateParameterList * const *Expansions) in TemplateTemplateParmDecl() argument 631 ExpandedParameterPack(true), NumExpandedParams(NumExpansions) { in TemplateTemplateParmDecl() 666 unsigned NumExpansions) { in CreateDeserialized() argument 668 additionalSizeToAlloc<TemplateParameterList *>(NumExpansions)) in CreateDeserialized() 670 nullptr, NumExpansions, nullptr); in CreateDeserialized()
|
D | TemplateBase.cpp | 240 if (TemplateArg.NumExpansions) in getNumTemplateExpansions() 241 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions()
|
D | ExprObjC.cpp | 81 if (VK[I].NumExpansions) in ObjCDictionaryLiteral() 82 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1; in ObjCDictionaryLiteral()
|
D | ASTContext.cpp | 3611 Optional<unsigned> NumExpansions) { in getPackExpansionType() argument 3613 PackExpansionType::Profile(ID, Pattern, NumExpansions); in getPackExpansionType() 3630 Canon = getPackExpansionType(Canon, NumExpansions); in getPackExpansionType() 3639 PackExpansionType(Pattern, Canon, NumExpansions); in getPackExpansionType()
|
/external/clang/lib/Serialization/ |
D | ASTWriterStmt.cpp | 940 unsigned NumExpansions = 0; in VisitObjCDictionaryLiteral() local 941 if (Element.NumExpansions) in VisitObjCDictionaryLiteral() 942 NumExpansions = *Element.NumExpansions + 1; in VisitObjCDictionaryLiteral() 943 Record.push_back(NumExpansions); in VisitObjCDictionaryLiteral() 1575 Record.push_back(E->NumExpansions); in VisitPackExpansionExpr()
|
D | ASTWriter.cpp | 395 if (Optional<unsigned> NumExpansions = T->getNumExpansions()) in VisitPackExpansionType() local 396 Record.push_back(*NumExpansions + 1); in VisitPackExpansionType() 5306 if (Optional<unsigned> NumExpansions = Arg.getNumTemplateExpansions()) in AddTemplateArgument() local 5307 Record.push_back(*NumExpansions + 1); in AddTemplateArgument()
|
D | ASTReader.cpp | 5478 Optional<unsigned> NumExpansions; in readTypeRecord() local 5480 NumExpansions = Record[1] - 1; in readTypeRecord() 5481 return Context.getPackExpansionType(Pattern, NumExpansions); in readTypeRecord() 7808 if (unsigned NumExpansions = Record[Idx++]) in ReadTemplateArgument() local 7809 NumTemplateExpansions = NumExpansions - 1; in ReadTemplateArgument()
|
D | ASTReaderStmt.cpp | 1572 E->NumExpansions = Record[Idx++]; in VisitPackExpansionExpr()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 6160 Optional<unsigned> NumExpansions); 6167 Optional<unsigned> NumExpansions); 6186 Optional<unsigned> NumExpansions); 6228 Optional<unsigned> &NumExpansions); 6268 Optional<unsigned> &NumExpansions) const; 6988 Optional<unsigned> NumExpansions,
|