Searched defs:ParameterPack (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp835 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 DDeclTemplate.cpp491 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 DASTContext.cpp3175 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 DDeclTemplate.h967 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 DType.h3536 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

Completed in 140 milliseconds