/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 620 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 D | Parser.cpp | 2033 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 D | SemaTemplate.cpp | 10262 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 D | SemaTemplateInstantiateDecl.cpp | 3522 SourceLocation TypenameLoc = TD ? TD->getTypenameLoc() : SourceLocation(); in instantiateUnresolvedUsingDecl() local 3546 /*HasTypename*/ TD, TypenameLoc, SS, NameInfo, EllipsisLoc, in instantiateUnresolvedUsingDecl()
|
H A D | SemaDeclCXX.cpp | 12196 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 D | DeclCXX.h | 3979 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 D | DeclCXX.cpp | 3284 SourceLocation TypenameLoc, in Create() argument 3290 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc, in Create()
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 3301 SourceLocation TypenameLoc; member 3307 TypenameLoc = EllipsisLoc = SourceLocation(); in clear()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 4913 SourceLocation TypenameLoc, CXXScopeSpec &SS, 4938 SourceLocation TypenameLoc, CXXScopeSpec &SS, 11913 Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS, 11932 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc,
|