Home
last modified time | relevance | path

Searched refs:TemplateParameterLists (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp8070 MultiTemplateParamsArg TemplateParameterLists, SkipBodyInfo *SkipBody) { in ActOnClassTemplateSpecialization() argument
8108 KWLoc, TemplateNameLoc, SS, &TemplateId, TemplateParameterLists, in ActOnClassTemplateSpecialization()
8273 TemplateParameterLists.size() - 1, in ActOnClassTemplateSpecialization()
8274 TemplateParameterLists.data()); in ActOnClassTemplateSpecialization()
8287 if (TemplateParameterLists.size() > 1 && SS.isSet()) { in ActOnClassTemplateSpecialization()
8289 Context, TemplateParameterLists.drop_back(1)); in ActOnClassTemplateSpecialization()
8310 if (TemplateParameterLists.size() > 0) { in ActOnClassTemplateSpecialization()
8312 TemplateParameterLists); in ActOnClassTemplateSpecialization()
8437 MultiTemplateParamsArg TemplateParameterLists, in ActOnTemplateDeclarator() argument
8439 Decl *NewDecl = HandleDeclarator(S, D, TemplateParameterLists); in ActOnTemplateDeclarator()
[all …]
H A DSemaDecl.cpp15199 MultiTemplateParamsArg TemplateParameterLists, in ActOnStartOfFunctionDef() argument
15215 ParentScope, D, TemplateParameterLists, Bases); in ActOnStartOfFunctionDef()
15218 Decl *DP = HandleDeclarator(ParentScope, D, TemplateParameterLists); in ActOnStartOfFunctionDef()
16983 MultiTemplateParamsArg TemplateParameterLists, bool &OwnedDecl, in ActOnTag() argument
16992 assert(TemplateParameterLists.size() == 0 || TUK != TagUseKind::Reference); in ActOnTag()
17005 if (TemplateParameterLists.size() > 0 || in ActOnTag()
17009 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, in ActOnTag()
17047 /*FriendLoc*/ SourceLocation(), TemplateParameterLists.size() - 1, in ActOnTag()
17048 TemplateParameterLists.data(), SkipBody); in ActOnTag()
17058 if (!TemplateParameterLists.empty() && isMemberSpecialization && in ActOnTag()
[all …]
H A DSemaDeclCXX.cpp3318 MultiTemplateParamsArg TemplateParameterLists, in ActOnCXXMemberDeclarator() argument
3414 !isFunc && TemplateParameterLists.empty(); in ActOnCXXMemberDeclarator()
3509 Member = HandleDeclarator(S, D, TemplateParameterLists); in ActOnCXXMemberDeclarator()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1974 ArrayRef<TemplateParameterList *> TemplateParameterLists; variable
2645 TemplateParameterLists = TPLs; in setTemplateParameterLists()
2650 return TemplateParameterLists; in getTemplateParameterLists()
H A DSema.h3412 MultiTemplateParamsArg TemplateParameterLists);
3888 MultiTemplateParamsArg TemplateParameterLists,
5304 MultiTemplateParamsArg TemplateParameterLists,
11480 MultiTemplateParamsArg TemplateParameterLists,
11504 MultiTemplateParamsArg TemplateParameterLists,
12036 MultiTemplateParamsArg TemplateParameterLists,
H A DSemaOpenMP.h98 Scope *S, Declarator &D, MultiTemplateParamsArg TemplateParameterLists,
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h516 typedef SmallVector<TemplateParameterList *, 4> TemplateParameterLists; typedef
1578 ParsedTemplateInfo(TemplateParameterLists *TemplateParams,
1605 TemplateParameterLists *TemplateParams;
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParser.cpp1352 MultiTemplateParamsArg TemplateParameterLists(*TemplateInfo.TemplateParams); in ParseFunctionDefinition() local
1360 TemplateParameterLists); in ParseFunctionDefinition()
H A DParseDeclCXX.cpp992 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseAliasDeclarationAfterDeclarator()
1891 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; in ParseClassSpecifier()
2178 TemplateParameterLists FakedParamLists; in ParseClassSpecifier()
H A DParseTemplate.cpp114 TemplateParameterLists ParamLists; in ParseTemplateDeclarationOrSpecialization()
H A DParseDecl.cpp2413 TemplateParameterLists FakedParamLists; in ParseDeclGroup()
2754 TemplateParameterLists FakedParamLists; in ParseDeclarationAfterDeclaratorAndAttributes()