Searched refs:ParameterPack (Results 1 - 7 of 7) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp837 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 DDeclTemplate.cpp494 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 DASTContext.cpp3340 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 DDeclTemplate.h1056 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 DType.h3741 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 DASTContext.h1228 bool ParameterPack,
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp2110 D->ParameterPack = Record[Idx++];
2129 D->ParameterPack = Record[Idx++];

Completed in 261 milliseconds