| /trueos/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplateVariadic.cpp | 460 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 464 EllipsisLoc, NumExpansions); in CheckPackExpansion() 478 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 489 return Context.getPackExpansionType(Pattern, NumExpansions); in CheckPackExpansion() 497 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 513 EllipsisLoc, NumExpansions)); in CheckPackExpansion() 533 bool &RetainExpansion, Optional<unsigned> &NumExpansions) { in CheckParameterPacksForExpansion() argument 608 if (!NumExpansions) { in CheckParameterPacksForExpansion() 611 NumExpansions = NewPackSize; in CheckParameterPacksForExpansion() 618 if (NewPackSize != *NumExpansions) { in CheckParameterPacksForExpansion() [all …]
|
| HD | TreeTransform.h | 258 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument 589 Optional<unsigned> NumExpansions, 983 Optional<unsigned> NumExpansions) { in RebuildPackExpansionType() argument 985 NumExpansions); in RebuildPackExpansionType() 2583 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument 2588 EllipsisLoc, NumExpansions); in RebuildPackExpansion() 2598 NumExpansions), in RebuildPackExpansion() 2615 NumExpansions)) in RebuildPackExpansion() 2630 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument 2631 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions); in RebuildPackExpansion() [all …]
|
| HD | SemaTemplateInstantiateDecl.cpp | 113 Optional<unsigned> NumExpansions; in instantiateDependentAlignedAttr() local 118 RetainExpansion, NumExpansions)) in instantiateDependentAlignedAttr() 125 for (unsigned I = 0; I != *NumExpansions; ++I) { in instantiateDependentAlignedAttr() 1841 Optional<unsigned> NumExpansions = OrigNumExpansions; in VisitNonTypeTemplateParmDecl() local 1847 NumExpansions)) in VisitNonTypeTemplateParmDecl() 1851 for (unsigned I = 0; I != *NumExpansions; ++I) { in VisitNonTypeTemplateParmDecl() 1885 NumExpansions); in VisitNonTypeTemplateParmDecl() 2000 Optional<unsigned> NumExpansions; in VisitTemplateTemplateParmDecl() local 2006 NumExpansions)) in VisitTemplateTemplateParmDecl() 2010 for (unsigned I = 0; I != *NumExpansions; ++I) { in VisitTemplateTemplateParmDecl() [all …]
|
| HD | SemaTemplateInstantiate.cpp | 772 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument 778 NumExpansions); in TryExpandParameterPacks() 892 Optional<unsigned> NumExpansions, 1426 Optional<unsigned> NumExpansions, in TransformFunctionTypeParam() argument 1429 NumExpansions, ExpectParameterPack); in TransformFunctionTypeParam() 1693 Optional<unsigned> NumExpansions, in SubstParmVarDecl() argument 1713 NumExpansions); in SubstParmVarDecl() 1833 Optional<unsigned> NumExpansions; in SubstBaseSpecifiers() local 1839 NumExpansions)) { in SubstBaseSpecifiers() 1846 for (unsigned I = 0; I != *NumExpansions; ++I) { in SubstBaseSpecifiers()
|
| /trueos/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | TemplateBase.h | 99 unsigned NumExpansions; member 161 TemplateArg.NumExpansions = 0; in TemplateArgument() 175 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { in TemplateArgument() argument 178 if (NumExpansions) in TemplateArgument() 179 TemplateArg.NumExpansions = *NumExpansions + 1; in TemplateArgument() 181 TemplateArg.NumExpansions = 0; in TemplateArgument()
|
| HD | Type.h | 4196 unsigned NumExpansions; 4199 Optional<unsigned> NumExpansions) 4205 NumExpansions(NumExpansions? *NumExpansions + 1: 0) { } 4218 if (NumExpansions) 4219 return NumExpansions - 1; 4232 Optional<unsigned> NumExpansions) { 4234 ID.AddBoolean(NumExpansions.hasValue()); 4235 if (NumExpansions) 4236 ID.AddInteger(*NumExpansions);
|
| HD | ExprCXX.h | 3560 unsigned NumExpansions; variable 3569 Optional<unsigned> NumExpansions) in PackExpansionExpr() argument 3575 NumExpansions(NumExpansions? *NumExpansions + 1 : 0), in PackExpansionExpr() 3593 if (NumExpansions) in getNumExpansions() 3594 return NumExpansions - 1; in getNumExpansions()
|
| HD | ExprObjC.h | 210 Optional<unsigned> NumExpansions; member 315 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1;
|
| HD | DeclTemplate.h | 1239 unsigned NumExpansions, 1259 unsigned NumExpansions);
|
| HD | ASTContext.h | 1121 Optional<unsigned> NumExpansions);
|
| /trueos/contrib/llvm/tools/clang/lib/AST/ |
| HD | DeclTemplate.cpp | 612 unsigned NumExpansions, TemplateParameterList * const *Expansions) in TemplateTemplateParmDecl() argument 616 ExpandedParameterPack(true), NumExpandedParams(NumExpansions) { in TemplateTemplateParmDecl() 653 unsigned NumExpansions) { in CreateDeserialized() argument 655 sizeof(TemplateParameterList*) * NumExpansions; in CreateDeserialized() 658 NumExpansions, 0); in CreateDeserialized()
|
| HD | TemplateBase.cpp | 229 if (TemplateArg.NumExpansions) in getNumTemplateExpansions() 230 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions()
|
| HD | ASTContext.cpp | 3392 Optional<unsigned> NumExpansions) { in getPackExpansionType() argument 3394 PackExpansionType::Profile(ID, Pattern, NumExpansions); in getPackExpansionType() 3411 Canon = getPackExpansionType(getCanonicalType(Pattern), NumExpansions); in getPackExpansionType() 3419 T = new (*this) PackExpansionType(Pattern, Canon, NumExpansions); in getPackExpansionType()
|
| HD | Expr.cpp | 4073 if (VK[I].NumExpansions) in ObjCDictionaryLiteral() 4074 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1; in ObjCDictionaryLiteral()
|
| /trueos/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTWriterStmt.cpp | 896 unsigned NumExpansions = 0; in VisitObjCDictionaryLiteral() local 897 if (Element.NumExpansions) in VisitObjCDictionaryLiteral() 898 NumExpansions = *Element.NumExpansions + 1; in VisitObjCDictionaryLiteral() 899 Record.push_back(NumExpansions); in VisitObjCDictionaryLiteral() 1547 Record.push_back(E->NumExpansions); in VisitPackExpansionExpr()
|
| HD | ASTWriter.cpp | 365 if (Optional<unsigned> NumExpansions = T->getNumExpansions()) in VisitPackExpansionType() local 366 Record.push_back(*NumExpansions + 1); in VisitPackExpansionType() 4927 if (Optional<unsigned> NumExpansions = Arg.getNumTemplateExpansions()) in AddTemplateArgument() local 4928 Record.push_back(*NumExpansions + 1); in AddTemplateArgument()
|
| HD | ASTReader.cpp | 4799 Optional<unsigned> NumExpansions; in readTypeRecord() local 4801 NumExpansions = Record[1] - 1; in readTypeRecord() 4802 return Context.getPackExpansionType(Pattern, NumExpansions); in readTypeRecord() 6936 if (unsigned NumExpansions = Record[Idx++]) in ReadTemplateArgument() local 6937 NumTemplateExpansions = NumExpansions - 1; in ReadTemplateArgument()
|
| HD | ASTReaderStmt.cpp | 1549 E->NumExpansions = Record[Idx++]; in VisitPackExpansionExpr()
|
| /trueos/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 5680 Optional<unsigned> NumExpansions); 5687 Optional<unsigned> NumExpansions); 5706 Optional<unsigned> NumExpansions); 5748 Optional<unsigned> &NumExpansions); 5788 Optional<unsigned> &NumExpansions) const; 6469 Optional<unsigned> NumExpansions,
|