Home | History | Annotate | Download | only in AST

Lines Matching defs:TemplateParameterList

27 // TemplateParameterList Implementation
30 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc,
40 TemplateParameterList *
41 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc,
44 unsigned Size = sizeof(TemplateParameterList)
46 unsigned Align = llvm::AlignOf<TemplateParameterList>::Alignment;
48 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params,
52 unsigned TemplateParameterList::getMinRequiredArguments() const {
54 for (iterator P = const_cast<TemplateParameterList *>(this)->begin(),
55 PEnd = const_cast<TemplateParameterList *>(this)->end();
83 unsigned TemplateParameterList::getDepth() const {
98 static void AdoptTemplateParameterList(TemplateParameterList *Params,
100 for (TemplateParameterList::iterator P = Params->begin(),
161 TemplateParameterList *Params,
163 for (TemplateParameterList::iterator Param = Params->begin(),
213 TemplateParameterList *Params,
251 TemplateParameterList *Params = getTemplateParameters();
275 TemplateParameterList *Params,
422 TemplateParameterList *Params = getTemplateParameters();
582 TemplateParameterList *Params) {
745 TemplateParameterList *Params,
769 TemplateParameterList *Params,
815 TemplateParameterList **Params,
837 TemplateParameterList *Params,