/external/clang/include/clang/AST/ |
TemplateBase.h | 93 unsigned NumExpansions; 138 TemplateArg.NumExpansions = 0; 150 /// \param NumExpansions The number of expansions that will be generated by 152 TemplateArgument(TemplateName Name, llvm::Optional<unsigned> NumExpansions) 156 if (NumExpansions) 157 TemplateArg.NumExpansions = *NumExpansions + 1; 159 TemplateArg.NumExpansions = 0; 462 /// \param NumExpansions Will be set to the number of expansions that will 465 llvm::Optional<unsigned> &NumExpansions, [all...] |
Type.h | [all...] |
ExprCXX.h | [all...] |
DeclTemplate.h | [all...] |
ExprObjC.h | 209 llvm::Optional<unsigned> NumExpansions; 309 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1; [all...] |
ASTContext.h | [all...] |
/external/clang/lib/Sema/ |
SemaTemplateVariadic.cpp | 456 llvm::Optional<unsigned> NumExpansions) { 460 EllipsisLoc, NumExpansions); 478 llvm::Optional<unsigned> NumExpansions) { 489 return Context.getPackExpansionType(Pattern, NumExpansions); 497 llvm::Optional<unsigned> NumExpansions) { 513 EllipsisLoc, NumExpansions)); 535 llvm::Optional<unsigned> &NumExpansions) { 610 if (!NumExpansions) { 613 NumExpansions = NewPackSize; 620 if (NewPackSize != *NumExpansions) { [all...] |
TreeTransform.h | 229 /// set, \c NumExpansions must also be set. 236 /// \param NumExpansions The number of separate arguments that will be in 246 /// otherwise. If false, \c ShouldExpand (and possibly \c NumExpansions) 253 llvm::Optional<unsigned> &NumExpansions) { 566 llvm::Optional<unsigned> NumExpansions, [all...] |
SemaTemplateInstantiate.cpp | 712 llvm::Optional<unsigned> &NumExpansions) { 718 NumExpansions); [all...] |
SemaTemplateInstantiateDecl.cpp | [all...] |
/external/clang/lib/AST/ |
DeclTemplate.cpp | 599 unsigned NumExpansions, TemplateParameterList * const *Expansions) 603 ExpandedParameterPack(true), NumExpandedParams(NumExpansions) { 640 unsigned NumExpansions) { 642 sizeof(TemplateParameterList*) * NumExpansions; 645 NumExpansions, 0); [all...] |
ASTContext.cpp | [all...] |
Expr.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTWriterStmt.cpp | 816 unsigned NumExpansions = 0; 817 if (Element.NumExpansions) 818 NumExpansions = *Element.NumExpansions + 1; 819 Record.push_back(NumExpansions); [all...] |
ASTWriter.cpp | 353 if (llvm::Optional<unsigned> NumExpansions = T->getNumExpansions()) 354 Record.push_back(*NumExpansions + 1); [all...] |
ASTReader.cpp | [all...] |
ASTReaderStmt.cpp | [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |