/external/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 808 NamedDecl *ParameterPack = 0; local 812 ParameterPack = R.getFoundDecl(); 821 ParameterPack = Corrected.getCorrectionDecl(); 826 Diag(ParameterPack->getLocation(), diag::note_parameter_pack_here) 839 if (!ParameterPack || !ParameterPack->isParameterPack()) { 845 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); 848 ParameterPack, NameLoc, RParenLoc);
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 457 bool Typename, bool ParameterPack) { 460 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); 514 ParameterPack(true), ExpandedParameterPack(true), 530 QualType T, bool ParameterPack, 533 T, ParameterPack, TInfo); 600 DefaultArgumentWasInherited(false), ParameterPack(true), 610 bool ParameterPack, IdentifierInfo *Id, 612 return new (C) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, 454 Create(const ASTContext &C, DeclContext *DC, SourceLocation KeyLoc, SourceLocation NameLoc, unsigned D, unsigned P, IdentifierInfo *Id, bool Typename, bool ParameterPack) argument 527 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument 608 Create(const ASTContext &C, DeclContext *DC, SourceLocation L, unsigned D, unsigned P, bool ParameterPack, IdentifierInfo *Id, TemplateParameterList *Params) argument
|
H A D | ASTContext.cpp | 2926 bool ParameterPack, 2929 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); 2938 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); 2947 TemplateTypeParmType(Depth, Index, ParameterPack); 2925 getTemplateTypeParmType(unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) const argument
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 947 bool ParameterPack); 1023 bool ParameterPack; member in class:clang::TemplateParameterList::NonTypeTemplateParmDecl 1036 bool ParameterPack, TypeSourceInfo *TInfo) 1039 ParameterPack(ParameterPack), ExpandedParameterPack(false), 1057 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1123 bool isParameterPack() const { return ParameterPack; } 1131 return ParameterPack && getType()->getAs<PackExpansionType>(); 1206 bool ParameterPack; 1217 unsigned D, unsigned P, bool ParameterPack, 1033 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 | 3376 unsigned ParameterPack : 1; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateTypeParmType::CanonicalTTPTInfo 3403 CanTTPTInfo.ParameterPack = PP; 3416 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; } 3432 unsigned Index, bool ParameterPack, 3436 ID.AddBoolean(ParameterPack); 3431 Profile(llvm::FoldingSetNodeID &ID, unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) argument
|