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

/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h958 bool ParameterPack);
1034 bool ParameterPack; member in class:clang::TemplateParameterList::NonTypeTemplateParmDecl
1047 bool ParameterPack, TypeSourceInfo *TInfo)
1050 ParameterPack(ParameterPack), ExpandedParameterPack(false),
1068 QualType T, bool ParameterPack, TypeSourceInfo *TInfo);
1134 bool isParameterPack() const { return ParameterPack; }
1142 return ParameterPack && getType()->getAs<PackExpansionType>();
1217 bool ParameterPack;
1228 unsigned D, unsigned P, bool ParameterPack,
1044 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument
[all...]
H A DType.h3455 unsigned ParameterPack : 1; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateTypeParmType::CanonicalTTPTInfo
3482 CanTTPTInfo.ParameterPack = PP;
3495 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; }
3511 unsigned Index, bool ParameterPack,
3515 ID.AddBoolean(ParameterPack);
3510 Profile(llvm::FoldingSetNodeID &ID, unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) argument
H A DASTContext.h1079 bool ParameterPack,
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp810 NamedDecl *ParameterPack = 0; local
814 ParameterPack = R.getFoundDecl();
825 ParameterPack = Corrected.getCorrectionDecl();
837 if (!ParameterPack || !ParameterPack->isParameterPack()) {
843 MarkAnyDeclReferenced(OpLoc, ParameterPack, true);
846 ParameterPack, NameLoc, RParenLoc);
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp472 bool Typename, bool ParameterPack) {
475 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl);
529 ParameterPack(true), ExpandedParameterPack(true),
545 QualType T, bool ParameterPack,
548 T, ParameterPack, TInfo);
615 DefaultArgumentWasInherited(false), ParameterPack(true),
625 bool ParameterPack, IdentifierInfo *Id,
627 return new (C) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id,
469 Create(const ASTContext &C, DeclContext *DC, SourceLocation KeyLoc, SourceLocation NameLoc, unsigned D, unsigned P, IdentifierInfo *Id, bool Typename, bool ParameterPack) argument
542 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, QualType T, bool ParameterPack, TypeSourceInfo *TInfo) argument
623 Create(const ASTContext &C, DeclContext *DC, SourceLocation L, unsigned D, unsigned P, bool ParameterPack, IdentifierInfo *Id, TemplateParameterList *Params) argument
H A DASTContext.cpp3076 bool ParameterPack,
3079 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl);
3088 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack);
3097 TemplateTypeParmType(Depth, Index, ParameterPack);
3075 getTemplateTypeParmType(unsigned Depth, unsigned Index, bool ParameterPack, TemplateTypeParmDecl *TTPDecl) const argument
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp1759 D->ParameterPack = Record[Idx++];
1783 D->ParameterPack = Record[Idx++];

Completed in 234 milliseconds