/external/clang/lib/Sema/ |
SemaTemplateVariadic.cpp | 460 Optional<unsigned> NumExpansions) { 464 EllipsisLoc, NumExpansions); 478 Optional<unsigned> NumExpansions) { 489 return Context.getPackExpansionType(Pattern, NumExpansions); 497 Optional<unsigned> NumExpansions) { 513 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); 533 bool &RetainExpansion, Optional<unsigned> &NumExpansions) { 608 if (!NumExpansions) { 611 NumExpansions = NewPackSize; 618 if (NewPackSize != *NumExpansions) { [all...] |
TreeTransform.h | 233 /// set, \c NumExpansions must also be set. 240 /// \param NumExpansions The number of separate arguments that will be in 250 /// otherwise. If false, \c ShouldExpand (and possibly \c NumExpansions) 257 Optional<unsigned> &NumExpansions) { 588 Optional<unsigned> NumExpansions, [all...] |
SemaTemplateInstantiateDecl.cpp | 113 Optional<unsigned> NumExpansions; 118 RetainExpansion, NumExpansions)) 125 for (unsigned I = 0; I != *NumExpansions; ++I) { [all...] |
SemaTemplateInstantiate.cpp | 680 Optional<unsigned> &NumExpansions) { 686 NumExpansions); [all...] |
/external/clang/include/clang/AST/ |
TemplateBase.h | 101 unsigned NumExpansions; 163 TemplateArg.NumExpansions = 0; 175 /// \param NumExpansions The number of expansions that will be generated by 177 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { 180 if (NumExpansions) 181 TemplateArg.NumExpansions = *NumExpansions + 1; 183 TemplateArg.NumExpansions = 0;
|
Type.h | [all...] |
ExprCXX.h | [all...] |
ExprObjC.h | 210 Optional<unsigned> NumExpansions; 315 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1; [all...] |
DeclTemplate.h | [all...] |
ASTContext.h | [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 601 unsigned NumExpansions, TemplateParameterList * const *Expansions) 605 ExpandedParameterPack(true), NumExpandedParams(NumExpansions) { 639 unsigned NumExpansions) { 640 return new (C, ID, sizeof(TemplateParameterList*) * NumExpansions) 642 nullptr, NumExpansions, nullptr); [all...] |
ASTContext.cpp | [all...] |
Expr.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTWriterStmt.cpp | 891 unsigned NumExpansions = 0; 892 if (Element.NumExpansions) 893 NumExpansions = *Element.NumExpansions + 1; 894 Record.push_back(NumExpansions); [all...] |
ASTWriter.cpp | 379 if (Optional<unsigned> NumExpansions = T->getNumExpansions()) 380 Record.push_back(*NumExpansions + 1); [all...] |
ASTReader.cpp | [all...] |
ASTReaderStmt.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |