Searched defs:TemplateInfo (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp28 const ParsedTemplateInfo &TemplateInfo,
38 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->data() : 0,
39 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->size() : 0);
114 TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate) &&
25 ParseCXXInlineMethodDef(AccessSpecifier AS, AttributeList *AccessAttrs, ParsingDeclarator &D, const ParsedTemplateInfo &TemplateInfo, const VirtSpecifiers& VS, FunctionDefinitionKind DefinitionKind, ExprResult& Init) argument
H A DParseTemplate.cpp195 const ParsedTemplateInfo &TemplateInfo,
200 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate &&
205 ParseCXXClassMemberDeclaration(AS, AccessAttrs, TemplateInfo,
214 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd,
222 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation)
227 ParseDeclarationSpecifiers(DS, TemplateInfo, AS,
257 TemplateInfo);
261 << (int)TemplateInfo.Kind;
284 return ParseFunctionDefinition(DeclaratorInfo, TemplateInfo,
193 ParseSingleDeclarationAfterTemplate( unsigned Context, const ParsedTemplateInfo &TemplateInfo, ParsingDeclRAIIObject &DiagsFromTParams, SourceLocation &DeclEnd, AccessSpecifier AS, AttributeList *AccessAttrs) argument
H A DParser.cpp917 const ParsedTemplateInfo &TemplateInfo,
974 TemplateInfo.Kind == ParsedTemplateInfo::Template) {
975 MultiTemplateParamsArg TemplateParameterLists(*TemplateInfo.TemplateParams);
1006 !TemplateInfo.TemplateParams &&
1031 Decl *Res = TemplateInfo.TemplateParams?
1033 *TemplateInfo.TemplateParams, D)
916 ParseFunctionDefinition(ParsingDeclarator &D, const ParsedTemplateInfo &TemplateInfo, LateParsedAttrList *LateParsedAttrs) argument
H A DParseDeclCXX.cpp327 const ParsedTemplateInfo &TemplateInfo,
346 if (TemplateInfo.Kind) {
347 SourceRange R = TemplateInfo.getSourceRange();
360 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd,
439 const ParsedTemplateInfo &TemplateInfo,
506 if (TemplateInfo.Kind == ParsedTemplateInfo::Template &&
509 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization)
511 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation)
519 Range = TemplateInfo.getSourceRange();
540 TypeAlias = ParseTypeName(0, TemplateInfo
326 ParseUsingDirectiveOrDeclaration(unsigned Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation &DeclEnd, ParsedAttributesWithRange &attrs, Decl **OwnedType) argument
438 ParseUsingDeclaration(unsigned Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation UsingLoc, SourceLocation &DeclEnd, AccessSpecifier AS, Decl **OwnedType) argument
1029 ParseClassSpecifier(tok::TokenKind TagTokKind, SourceLocation StartLoc, DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, bool EnteringContext, DeclSpecContext DSC) argument
1745 ParseCXXClassMemberDeclaration(AccessSpecifier AS, AttributeList *AccessAttrs, const ParsedTemplateInfo &TemplateInfo, ParsingDeclRAIIObject *TemplateDiags) argument
[all...]
H A DParseDecl.cpp1576 const ParsedTemplateInfo &TemplateInfo) {
1580 return ParseDeclarationAfterDeclaratorAndAttributes(D, TemplateInfo);
1584 const ParsedTemplateInfo &TemplateInfo) {
1587 switch (TemplateInfo.Kind) {
1595 *TemplateInfo.TemplateParams,
1602 TemplateInfo.ExternLoc,
1603 TemplateInfo.TemplateLoc,
1819 const ParsedTemplateInfo &TemplateInfo,
1903 ParseEnumSpecifier(Loc, DS, TemplateInfo, AS, DSC_normal);
1905 ParseClassSpecifier(TagKind, Loc, DS, TemplateInfo, A
1575 ParseDeclarationAfterDeclarator(Declarator &D, const ParsedTemplateInfo &TemplateInfo) argument
1583 ParseDeclarationAfterDeclaratorAndAttributes(Declarator &D, const ParsedTemplateInfo &TemplateInfo) argument
1818 ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSC) argument
2114 ParseDeclarationSpecifiers(DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSContext, LateParsedAttrList *LateAttrs) argument
3051 ParseEnumSpecifier(SourceLocation StartLoc, DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSC) argument
[all...]

Completed in 113 milliseconds