/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 837 NamedDecl *ParameterPack = nullptr; local 840 ParameterPack = R.getFoundDecl(); 852 ParameterPack = Corrected.getCorrectionDecl(); 864 if (!ParameterPack || !ParameterPack->isParameterPack()) { 870 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); 872 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 494 bool Typename, bool ParameterPack) { 497 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); 549 TemplateParmPosition(D, P), ParameterPack(true), 565 QualType T, bool ParameterPack, 568 T, ParameterPack, TInfo); 629 TemplateParmPosition(D, P), ParameterPack(true), 639 bool ParameterPack, IdentifierInfo *Id, 641 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, 1200 /*Id=*/nullptr, /*Typename=*/true, /*ParameterPack=*/false); 1208 /*Id=*/nullptr, TI->getType(), /*ParameterPack 491 Create(const ASTContext &C, DeclContext *DC, SourceLocation KeyLoc, SourceLocation NameLoc, unsigned D, unsigned P, IdentifierInfo *Id, bool Typename, bool ParameterPack) argument 562 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument 637 Create(const ASTContext &C, DeclContext *DC, SourceLocation L, unsigned D, unsigned P, bool ParameterPack, IdentifierInfo *Id, TemplateParameterList *Params) argument [all...] |
H A D | ASTContext.cpp | 3340 bool ParameterPack, 3343 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); 3352 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); 3361 TemplateTypeParmType(Depth, Index, ParameterPack); 3339 getTemplateTypeParmType(unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) const argument
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 1056 bool ParameterPack); 1146 bool ParameterPack; member in class:clang::final 1164 bool ParameterPack, TypeSourceInfo *TInfo) 1166 TemplateParmPosition(D, P), ParameterPack(ParameterPack), 1185 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1247 bool isParameterPack() const { return ParameterPack; } 1255 return ParameterPack && getType()->getAs<PackExpansionType>(); 1334 bool ParameterPack; 1345 unsigned D, unsigned P, bool ParameterPack, 1161 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 | 3741 unsigned ParameterPack : 1; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateTypeParmType::CanonicalTTPTInfo 3768 CanTTPTInfo.ParameterPack = PP; 3781 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; } 3797 unsigned Index, bool ParameterPack, 3801 ID.AddBoolean(ParameterPack); 3796 Profile(llvm::FoldingSetNodeID &ID, unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) argument
|
H A D | ASTContext.h | 1228 bool ParameterPack,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 2110 D->ParameterPack = Record[Idx++]; 2129 D->ParameterPack = Record[Idx++];
|