• Home
  • Raw
  • Download

Lines Matching refs:TemplateParameterList

30 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc,  in TemplateParameterList()  function in TemplateParameterList
56 TemplateParameterList *
57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create()
60 unsigned Size = sizeof(TemplateParameterList) in Create()
62 unsigned Align = std::max(llvm::alignOf<TemplateParameterList>(), in Create()
65 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, in Create()
69 unsigned TemplateParameterList::getMinRequiredArguments() const { in getMinRequiredArguments()
71 for (iterator P = const_cast<TemplateParameterList *>(this)->begin(), in getMinRequiredArguments()
72 PEnd = const_cast<TemplateParameterList *>(this)->end(); in getMinRequiredArguments()
100 unsigned TemplateParameterList::getDepth() const { in getDepth()
115 static void AdoptTemplateParameterList(TemplateParameterList *Params, in AdoptTemplateParameterList()
117 for (TemplateParameterList::iterator P = Params->begin(), in AdoptTemplateParameterList()
179 TemplateParameterList *Params, in GenerateInjectedTemplateArgs()
181 for (TemplateParameterList::iterator Param = Params->begin(), in GenerateInjectedTemplateArgs()
229 TemplateParameterList *Params, in Create()
282 TemplateParameterList *Params = getTemplateParameters(); in getInjectedTemplateArgs()
306 TemplateParameterList *Params, in Create()
451 TemplateParameterList *Params = getTemplateParameters(); in getInjectedClassNameSpecialization()
600 IdentifierInfo *Id, TemplateParameterList *Params, in TemplateTemplateParmDecl()
601 unsigned NumExpansions, TemplateParameterList * const *Expansions) in TemplateTemplateParmDecl()
608 sizeof(TemplateParameterList*) * NumExpandedParams); in TemplateTemplateParmDecl()
615 TemplateParameterList *Params) { in Create()
624 TemplateParameterList *Params, in Create()
625 ArrayRef<TemplateParameterList *> Expansions) { in Create()
626 return new (C, DC, sizeof(TemplateParameterList*) * Expansions.size()) in Create()
640 return new (C, ID, sizeof(TemplateParameterList*) * NumExpansions) in CreateDeserialized()
806 TemplateParameterList *Params, in ClassTemplatePartialSpecializationDecl()
827 TemplateParameterList *Params, in Create()
867 TemplateParameterList **Params, in Create()
887 TemplateParameterList *Params, in Create()
942 TemplateParameterList *Params, in Create()
1122 SourceLocation IdLoc, TemplateParameterList *Params, in VarTemplatePartialSpecializationDecl()
1138 SourceLocation IdLoc, TemplateParameterList *Params, in Create()