Home
last modified time | relevance | path

Searched refs:TypenameLoc (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp620 TryConsumeToken(tok::kw_typename, D.TypenameLoc); in ParseUsingDeclarator()
882 if (D.TypenameLoc.isValid() && in ParseUsingDeclaration()
886 << FixItHint::CreateRemoval(SourceRange(D.TypenameLoc)); in ParseUsingDeclaration()
888 D.TypenameLoc = SourceLocation(); in ParseUsingDeclaration()
892 D.TypenameLoc, D.SS, D.Name, in ParseUsingDeclaration()
964 } else if (D.TypenameLoc.isValid()) in ParseAliasDeclarationAfterDeclarator()
965 Diag(D.TypenameLoc, diag::err_alias_declaration_not_identifier) in ParseAliasDeclarationAfterDeclarator()
967 SourceRange(D.TypenameLoc, D.SS.isNotEmpty() ? D.SS.getEndLoc() in ParseAliasDeclarationAfterDeclarator()
968 : D.TypenameLoc)); in ParseAliasDeclarationAfterDeclarator()
H A DParser.cpp2033 SourceLocation TypenameLoc = ConsumeToken(); in TryAnnotateTypeOrScopeToken() local
2076 Ty = Actions.ActOnTypenameType(getCurScope(), TypenameLoc, SS, in TryAnnotateTypeOrScopeToken()
2093 getCurScope(), TypenameLoc, SS, TemplateId->TemplateKWLoc, in TryAnnotateTypeOrScopeToken()
2107 Tok.setLocation(TypenameLoc); in TryAnnotateTypeOrScopeToken()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp10262 TypeResult Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, in ActOnTypenameType() argument
10270 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) in ActOnTypenameType()
10271 Diag(TypenameLoc, in ActOnTypenameType()
10275 << FixItHint::CreateRemoval(TypenameLoc); in ActOnTypenameType()
10280 CheckTypenameType((TypenameLoc.isValid() || in ActOnTypenameType()
10284 TypenameLoc, QualifierLoc, II, IdLoc, &TSI, in ActOnTypenameType()
10292 Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, in ActOnTypenameType() argument
10298 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) in ActOnTypenameType()
10299 Diag(TypenameLoc, in ActOnTypenameType()
10303 << FixItHint::CreateRemoval(TypenameLoc); in ActOnTypenameType()
[all …]
H A DSemaTemplateInstantiateDecl.cpp3522 SourceLocation TypenameLoc = TD ? TD->getTypenameLoc() : SourceLocation(); in instantiateUnresolvedUsingDecl() local
3546 /*HasTypename*/ TD, TypenameLoc, SS, NameInfo, EllipsisLoc, in instantiateUnresolvedUsingDecl()
H A DSemaDeclCXX.cpp12196 SourceLocation TypenameLoc, CXXScopeSpec &SS, in ActOnUsingDeclaration() argument
12268 BuildUsingDeclaration(S, AS, UsingLoc, TypenameLoc.isValid(), TypenameLoc, in ActOnUsingDeclaration()
12710 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS, in BuildUsingDeclaration() argument
12782 UsingLoc, TypenameLoc, in BuildUsingDeclaration()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h3979 SourceLocation TypenameLoc, in UnresolvedUsingTypenameDecl() argument
3986 TypenameLocation(TypenameLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingTypenameDecl()
4023 SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp3284 SourceLocation TypenameLoc, in Create() argument
3290 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc, in Create()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h3301 SourceLocation TypenameLoc; member
3307 TypenameLoc = EllipsisLoc = SourceLocation(); in clear()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4913 SourceLocation TypenameLoc, CXXScopeSpec &SS,
4938 SourceLocation TypenameLoc, CXXScopeSpec &SS,
11913 Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS,
11932 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc,