/external/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 835 NamedDecl *ParameterPack = nullptr; local 838 ParameterPack = R.getFoundDecl(); 850 ParameterPack = Corrected.getCorrectionDecl(); 862 if (!ParameterPack || !ParameterPack->isParameterPack()) { 868 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); 871 ParameterPack, NameLoc, RParenLoc);
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 491 bool Typename, bool ParameterPack) { 494 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); 547 ParameterPack(true), ExpandedParameterPack(true), 563 QualType T, bool ParameterPack, 566 T, ParameterPack, TInfo); 625 DefaultArgumentWasInherited(false), ParameterPack(true), 635 bool ParameterPack, IdentifierInfo *Id, 637 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, 488 Create(const ASTContext &C, DeclContext *DC, SourceLocation KeyLoc, SourceLocation NameLoc, unsigned D, unsigned P, IdentifierInfo *Id, bool Typename, bool ParameterPack) argument 560 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument 633 Create(const ASTContext &C, DeclContext *DC, SourceLocation L, unsigned D, unsigned P, bool ParameterPack, IdentifierInfo *Id, TemplateParameterList *Params) argument
|
H A D | ASTContext.cpp | 3175 bool ParameterPack, 3178 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); 3187 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); 3196 TemplateTypeParmType(Depth, Index, ParameterPack); 3174 getTemplateTypeParmType(unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) const argument
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 967 bool ParameterPack); 1043 bool ParameterPack; member in class:clang::NonTypeTemplateParmDecl 1056 bool ParameterPack, TypeSourceInfo *TInfo) 1059 ParameterPack(ParameterPack), ExpandedParameterPack(false), 1077 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1143 bool isParameterPack() const { return ParameterPack; } 1151 return ParameterPack && getType()->getAs<PackExpansionType>(); 1226 bool ParameterPack; 1237 unsigned D, unsigned P, bool ParameterPack, 1053 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 | 3536 unsigned ParameterPack : 1; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateTypeParmType::CanonicalTTPTInfo 3563 CanTTPTInfo.ParameterPack = PP; 3576 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; } 3592 unsigned Index, bool ParameterPack, 3596 ID.AddBoolean(ParameterPack); 3591 Profile(llvm::FoldingSetNodeID &ID, unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) argument
|