/external/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 803 NamedDecl *ParameterPack = 0; local 807 ParameterPack = R.getFoundDecl(); 816 ParameterPack = Corrected.getCorrectionDecl(); 821 Diag(ParameterPack->getLocation(), diag::note_parameter_pack_here) 834 if (!ParameterPack || !ParameterPack->isParameterPack()) { 840 MarkAnyDeclReferenced(OpLoc, ParameterPack); 843 ParameterPack, NameLoc, RParenLoc);
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 459 bool Typename, bool ParameterPack) { 462 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); 516 ParameterPack(true), ExpandedParameterPack(true), 532 QualType T, bool ParameterPack, 535 T, ParameterPack, TInfo); 602 DefaultArgumentWasInherited(false), ParameterPack(true), 612 bool ParameterPack, IdentifierInfo *Id, 614 return new (C) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, 456 Create(const ASTContext &C, DeclContext *DC, SourceLocation KeyLoc, SourceLocation NameLoc, unsigned D, unsigned P, IdentifierInfo *Id, bool Typename, bool ParameterPack) argument 529 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument 610 Create(const ASTContext &C, DeclContext *DC, SourceLocation L, unsigned D, unsigned P, bool ParameterPack, IdentifierInfo *Id, TemplateParameterList *Params) argument
|
H A D | ASTContext.cpp | 2763 bool ParameterPack, 2766 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); 2775 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); 2784 TemplateTypeParmType(Depth, Index, ParameterPack); 2762 getTemplateTypeParmType(unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) const argument
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 924 bool ParameterPack); 1001 bool ParameterPack; member in class:clang::TemplateParameterList::NonTypeTemplateParmDecl 1014 bool ParameterPack, TypeSourceInfo *TInfo) 1017 ParameterPack(ParameterPack), ExpandedParameterPack(false), 1035 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1101 bool isParameterPack() const { return ParameterPack; } 1109 return ParameterPack && getType()->getAs<PackExpansionType>(); 1185 bool ParameterPack; 1196 unsigned D, unsigned P, bool ParameterPack, 1011 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument [all...] |
H A D | Type.h | 3352 unsigned ParameterPack : 1; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateTypeParmType::CanonicalTTPTInfo 3379 CanTTPTInfo.ParameterPack = PP; 3392 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; } 3408 unsigned Index, bool ParameterPack, 3412 ID.AddBoolean(ParameterPack); 3407 Profile(llvm::FoldingSetNodeID &ID, unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) argument
|