Searched defs:TemplateParameterLists (Results 1 - 4 of 4) sorted by relevance
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 269 typedef SmallVector<TemplateParameterList *, 4> TemplateParameterLists; typedef in class:clang::Parser 1149 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, 1176 TemplateParameterLists *TemplateParams;
|
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 6185 TemplateParameterLists, 6193 SourceLocation TemplateKWLoc = TemplateParameterLists.size() > 0 6194 ? TemplateParameterLists[0]->getTemplateLoc() : KWLoc; 6222 TemplateParameterLists, TUK == TUK_Friend, isExplicitSpecialization, 6373 TemplateParameterLists.size() - 1, 6374 TemplateParameterLists.data()); 6391 if (TemplateParameterLists.size() > 1 && SS.isSet()) { 6393 Context, TemplateParameterLists.drop_back(1)); 6444 if (TemplateParameterLists.size() > 0) { 6446 TemplateParameterLists); 6178 ActOnClassTemplateSpecialization(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, SourceLocation ModulePrivateLoc, TemplateIdAnnotation &TemplateId, AttributeList *Attr, MultiTemplateParamsArg TemplateParameterLists, SkipBodyInfo *SkipBody) argument 6577 ActOnTemplateDeclarator(Scope *S, MultiTemplateParamsArg TemplateParameterLists, Declarator &D) argument [all...] |
H A D | SemaDecl.cpp | 11073 MultiTemplateParamsArg TemplateParameterLists, 11080 Decl *DP = HandleDeclarator(ParentScope, D, TemplateParameterLists); 12262 MultiTemplateParamsArg TemplateParameterLists, 12272 assert(TemplateParameterLists.size() == 0 || TUK != TUK_Reference); 12285 if (TemplateParameterLists.size() > 0 || 12289 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, 12309 TemplateParameterLists.size()-1, 12310 TemplateParameterLists.data(), 12989 if (TemplateParameterLists.size() > 0) { 12990 New->setTemplateParameterListsInfo(Context, TemplateParameterLists); 11072 ActOnStartOfFunctionDef(Scope *FnBodyScope, Declarator &D, MultiTemplateParamsArg TemplateParameterLists, SkipBodyInfo *SkipBody) argument 12257 ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, AttributeList *Attr, AccessSpecifier AS, SourceLocation ModulePrivateLoc, MultiTemplateParamsArg TemplateParameterLists, bool &OwnedDecl, bool &IsDependent, SourceLocation ScopedEnumKWLoc, bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, bool IsTypeSpecifier, SkipBodyInfo *SkipBody) argument [all...] |
H A D | SemaDeclCXX.cpp | 2006 MultiTemplateParamsArg TemplateParameterLists, 2148 // So TemplateParameterLists should be empty in this case. 2149 if (TemplateParameterLists.size()) { 2150 TemplateParameterList* TemplateParams = TemplateParameterLists[0]; 2198 Member = HandleDeclarator(S, D, TemplateParameterLists); 2005 ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, MultiTemplateParamsArg TemplateParameterLists, Expr *BW, const VirtSpecifiers &VS, InClassInitStyle InitStyle) argument
|
Completed in 252 milliseconds