HomeSort by: relevance | last modified time | path
    Searched refs:NumExpansions (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateVariadic.cpp 607 Optional<unsigned> NumExpansions) {
611 EllipsisLoc, NumExpansions);
625 Optional<unsigned> NumExpansions) {
640 return Context.getPackExpansionType(Pattern, NumExpansions,
649 Optional<unsigned> NumExpansions) {
666 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions);
673 bool &RetainExpansion, Optional<unsigned> &NumExpansions) {
755 if (!NumExpansions) {
758 NumExpansions = NewPackSize;
765 if (NewPackSize != *NumExpansions) {
    [all...]
TreeTransform.h 260 /// set, \c NumExpansions must also be set.
267 /// \param NumExpansions The number of separate arguments that will be in
277 /// otherwise. If false, \c ShouldExpand (and possibly \c NumExpansions)
284 Optional<unsigned> &NumExpansions) {
689 Optional<unsigned> NumExpansions,
1183 Optional<unsigned> NumExpansions) {
1185 NumExpansions);
3625 Optional<unsigned> NumExpansions) {
3630 EllipsisLoc, NumExpansions);
3641 NumExpansions),
    [all...]
SemaTemplateInstantiate.cpp 956 Optional<unsigned> &NumExpansions) {
962 NumExpansions);
1117 Optional<unsigned> NumExpansions,
1754 Optional<unsigned> NumExpansions,
1758 NumExpansions, ExpectParameterPack);
2315 Optional<unsigned> NumExpansions,
2335 NumExpansions);
2515 Optional<unsigned> NumExpansions;
2521 NumExpansions)) {
2528 for (unsigned I = 0; I != *NumExpansions; ++I)
    [all...]
SemaTemplateInstantiateDecl.cpp 121 Optional<unsigned> NumExpansions;
126 RetainExpansion, NumExpansions))
133 for (unsigned I = 0; I != *NumExpansions; ++I) {
2719 Optional<unsigned> NumExpansions = OrigNumExpansions;
2725 NumExpansions))
2729 for (unsigned I = 0; I != *NumExpansions; ++I) {
2764 NumExpansions);
2882 Optional<unsigned> NumExpansions;
2888 NumExpansions))
2892 for (unsigned I = 0; I != *NumExpansions; ++I)
    [all...]
SemaTemplateDeduction.cpp 1102 Optional<unsigned> NumExpansions = Expansion->getNumExpansions();
1103 if (NumExpansions && !PackScope.isPartiallyExpanded()) {
1104 for (unsigned I = 0; I != *NumExpansions && ArgIdx < NumArgs;
3533 unsigned NumExpansions =
3535 if (Idx + NumExpansions > ParamIdx)
3537 Idx += NumExpansions;
4195 Optional<unsigned> NumExpansions = ParamExpansion->getNumExpansions();
4196 if (NumExpansions && !PackScope.isPartiallyExpanded()) {
4197 for (unsigned I = 0; I != *NumExpansions && ArgIdx < Args.size();
SemaLambda.cpp 790 Optional<unsigned> NumExpansions, IdentifierInfo *Id, bool IsDirectInit,
808 DeductType = Context.getPackExpansionType(DeductType, NumExpansions,
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
TemplateBase.h 135 unsigned NumExpansions;
192 TemplateArg.NumExpansions = 0;
204 /// \param NumExpansions The number of expansions that will be generated by
206 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) {
209 if (NumExpansions)
210 TemplateArg.NumExpansions = *NumExpansions + 1;
212 TemplateArg.NumExpansions = 0;
ExprCXX.h 4062 unsigned NumExpansions;
4068 Optional<unsigned> NumExpansions)
4072 NumExpansions(NumExpansions ? *NumExpansions + 1 : 0),
4092 if (NumExpansions)
4093 return NumExpansions - 1;
4587 unsigned NumExpansions;
4595 Optional<unsigned> NumExpansions)
4598 NumExpansions(NumExpansions ? *NumExpansions + 1 : 0), Opcode(Opcode)
    [all...]
Type.h 1784 unsigned NumExpansions;
5641 Optional<unsigned> NumExpansions)
5647 PackExpansionTypeBits.NumExpansions =
5648 NumExpansions ? *NumExpansions + 1 : 0;
5660 if (PackExpansionTypeBits.NumExpansions)
5661 return PackExpansionTypeBits.NumExpansions - 1;
5673 Optional<unsigned> NumExpansions) {
5675 ID.AddBoolean(NumExpansions.hasValue());
5676 if (NumExpansions)
    [all...]
DeclCXX.h 3543 unsigned NumExpansions;
3552 InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) {
3572 return llvm::makeArrayRef(getTrailingObjects<NamedDecl *>(), NumExpansions);
3580 unsigned NumExpansions);
ExprObjC.h 275 Optional<unsigned> NumExpansions;
371 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1;
ASTContext.h 1546 /// \param NumExpansions The number of expansions for the pack, if known.
1553 Optional<unsigned> NumExpansions,
DeclTemplate.h 1652 unsigned NumExpansions);
  /src/external/apache2/llvm/dist/clang/lib/AST/
TemplateBase.cpp 273 if (TemplateArg.NumExpansions)
274 return TemplateArg.NumExpansions - 1;
371 TemplateArg.NumExpansions == Other.TemplateArg.NumExpansions;
ExprObjC.cpp 68 if (VK[I].NumExpansions)
69 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1;
DeclTemplate.cpp 829 unsigned NumExpansions) {
831 new (C, ID, additionalSizeToAlloc<TemplateParameterList *>(NumExpansions))
834 TTP->NumExpandedParams = NumExpansions;
DeclCXX.cpp 3093 unsigned NumExpansions) {
3094 size_t Extra = additionalSizeToAlloc<NamedDecl *>(NumExpansions);
3096 Result->NumExpansions = NumExpansions;
3098 for (unsigned I = 0; I != NumExpansions; ++I)
ASTContext.cpp 760 SourceLocation(), /*NumExpansions=*/None);
5008 Optional<unsigned> NumExpansions,
5014 PackExpansionType::Profile(ID, Pattern, NumExpansions);
5023 Canon = getPackExpansionType(getCanonicalType(Pattern), NumExpansions,
5032 PackExpansionType(Pattern, Canon, NumExpansions);
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTWriterStmt.cpp 1306 unsigned NumExpansions = 0;
1307 if (Element.NumExpansions)
1308 NumExpansions = *Element.NumExpansions + 1;
1309 Record.push_back(NumExpansions);
1996 Record.push_back(E->NumExpansions);
2063 Record.push_back(E->NumExpansions);
ASTReaderStmt.cpp 2100 E->NumExpansions = Record.readInt();
2168 E->NumExpansions = Record.readInt();
ASTWriterDecl.cpp 1281 Record.push_back(D->NumExpansions);
ASTReaderDecl.cpp 1658 for (unsigned I = 0; I != D->NumExpansions; ++I)
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 6106 Optional<unsigned> NumExpansions);
6619 Optional<unsigned> NumExpansions, IdentifierInfo *Id, bool DirectInit,
8183 Optional<unsigned> NumExpansions);
8190 Optional<unsigned> NumExpansions);
8209 Optional<unsigned> NumExpansions);
8226 /// set, \c NumExpansions must also be set.
8233 /// \param NumExpansions The number of separate arguments that will be in
8243 /// otherwise. If false, \c ShouldExpand (and possibly \c NumExpansions)
8251 Optional<unsigned> &NumExpansions);
8286 /// \param NumExpansions Will be set to the number of expansions that wil
    [all...]

Completed in 137 milliseconds