• Home
  • Raw
  • Download

Lines Matching refs:Params

33                                              NamedDecl **Params, unsigned NumParams,  in TemplateParameterList()  argument
39 NamedDecl *P = Params[Idx]; in TemplateParameterList()
59 SourceLocation LAngleLoc, NamedDecl **Params, in Create() argument
63 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, in Create()
113 static void AdoptTemplateParameterList(TemplateParameterList *Params, in AdoptTemplateParameterList() argument
115 for (TemplateParameterList::iterator P = Params->begin(), in AdoptTemplateParameterList()
116 PEnd = Params->end(); in AdoptTemplateParameterList()
209 TemplateParameterList *Params, in GenerateInjectedTemplateArgs() argument
211 for (TemplateParameterList::iterator Param = Params->begin(), in GenerateInjectedTemplateArgs()
212 ParamEnd = Params->end(); in GenerateInjectedTemplateArgs()
259 TemplateParameterList *Params, in Create() argument
261 AdoptTemplateParameterList(Params, cast<DeclContext>(Decl)); in Create()
262 return new (C, DC) FunctionTemplateDecl(C, DC, L, Name, Params, Decl); in Create()
312 TemplateParameterList *Params = getTemplateParameters(); in getInjectedTemplateArgs() local
316 = new (getASTContext()) TemplateArgument[Params->size()]; in getInjectedTemplateArgs()
317 GenerateInjectedTemplateArgs(getASTContext(), Params, in getInjectedTemplateArgs()
321 return llvm::makeArrayRef(CommonPtr->InjectedArgs, Params->size()); in getInjectedTemplateArgs()
336 TemplateParameterList *Params, in Create() argument
339 AdoptTemplateParameterList(Params, cast<DeclContext>(Decl)); in Create()
341 Params, Decl); in Create()
476 TemplateParameterList *Params = getTemplateParameters(); in getInjectedClassNameSpecialization() local
478 TemplateArgs.resize(Params->size()); in getInjectedClassNameSpecialization()
479 GenerateInjectedTemplateArgs(getASTContext(), Params, TemplateArgs.data()); in getInjectedClassNameSpecialization()
627 IdentifierInfo *Id, TemplateParameterList *Params, in TemplateTemplateParmDecl() argument
629 : TemplateDecl(TemplateTemplateParm, DC, L, Id, Params), in TemplateTemplateParmDecl()
641 TemplateParameterList *Params) { in Create() argument
643 Params); in Create()
650 TemplateParameterList *Params, in Create() argument
654 TemplateTemplateParmDecl(DC, L, D, P, Id, Params, Expansions.size(), in Create()
848 TemplateParameterList *Params, in ClassTemplatePartialSpecializationDecl() argument
859 TemplateParams(Params), ArgsAsWritten(ArgInfos), in ClassTemplatePartialSpecializationDecl()
862 AdoptTemplateParameterList(Params, this); in ClassTemplatePartialSpecializationDecl()
869 TemplateParameterList *Params, in Create() argument
881 Params, SpecializedTemplate, Args, in Create()
909 TemplateParameterList **Params, in Create() argument
912 return new (Context, DC) FriendTemplateDecl(DC, L, NParams, Params, in Create()
929 TemplateParameterList *Params, in Create() argument
931 AdoptTemplateParameterList(Params, DC); in Create()
932 return new (C, DC) TypeAliasTemplateDecl(C, DC, L, Name, Params, Decl); in Create()
984 TemplateParameterList *Params, in Create() argument
986 return new (C, DC) VarTemplateDecl(C, DC, L, Name, Params, Decl); in Create()
1159 SourceLocation IdLoc, TemplateParameterList *Params, in VarTemplatePartialSpecializationDecl() argument
1166 TemplateParams(Params), ArgsAsWritten(ArgInfos), in VarTemplatePartialSpecializationDecl()
1175 SourceLocation IdLoc, TemplateParameterList *Params, in Create() argument
1184 Context, DC, StartLoc, IdLoc, Params, SpecializedTemplate, T, TInfo, in Create()
1235 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList() local
1240 Params, 3, SourceLocation()); in createMakeIntegerSeqParameterList()