/external/llvm-project/clang/lib/Parse/ |
D | ParseDeclCXX.cpp | 595 TryConsumeToken(tok::kw_typename, D.TypenameLoc); in ParseUsingDeclarator() 743 if (D.TypenameLoc.isValid() && in ParseUsingDeclaration() 747 << FixItHint::CreateRemoval(SourceRange(D.TypenameLoc)); in ParseUsingDeclaration() 749 D.TypenameLoc = SourceLocation(); in ParseUsingDeclaration() 753 D.TypenameLoc, D.SS, D.Name, in ParseUsingDeclaration() 823 } else if (D.TypenameLoc.isValid()) in ParseAliasDeclarationAfterDeclarator() 824 Diag(D.TypenameLoc, diag::err_alias_declaration_not_identifier) in ParseAliasDeclarationAfterDeclarator() 826 D.TypenameLoc, in ParseAliasDeclarationAfterDeclarator() 827 D.SS.isNotEmpty() ? D.SS.getEndLoc() : D.TypenameLoc)); in ParseAliasDeclarationAfterDeclarator()
|
D | Parser.cpp | 1868 SourceLocation TypenameLoc = ConsumeToken(); in TryAnnotateTypeOrScopeToken() local 1900 Ty = Actions.ActOnTypenameType(getCurScope(), TypenameLoc, SS, in TryAnnotateTypeOrScopeToken() 1917 getCurScope(), TypenameLoc, SS, TemplateId->TemplateKWLoc, in TryAnnotateTypeOrScopeToken() 1931 Tok.setLocation(TypenameLoc); in TryAnnotateTypeOrScopeToken()
|
/external/clang/lib/Parse/ |
D | Parser.cpp | 1612 SourceLocation TypenameLoc = ConsumeToken(); in TryAnnotateTypeOrScopeToken() local 1642 Ty = Actions.ActOnTypenameType(getCurScope(), TypenameLoc, SS, in TryAnnotateTypeOrScopeToken() 1657 Ty = Actions.ActOnTypenameType(getCurScope(), TypenameLoc, SS, in TryAnnotateTypeOrScopeToken() 1674 Tok.setLocation(TypenameLoc); in TryAnnotateTypeOrScopeToken()
|
D | ParseDeclCXX.cpp | 499 SourceLocation TypenameLoc; in ParseUsingDeclaration() local 509 if (TryConsumeToken(tok::kw_typename, TypenameLoc)) in ParseUsingDeclaration() 617 Diag(TypenameLoc, diag::err_alias_declaration_not_identifier) in ParseUsingDeclaration() 618 << FixItHint::CreateRemoval(SourceRange(TypenameLoc, in ParseUsingDeclaration() 619 SS.isNotEmpty() ? SS.getEndLoc() : TypenameLoc)); in ParseUsingDeclaration() 666 << FixItHint::CreateRemoval(SourceRange(TypenameLoc)); in ParseUsingDeclaration() 684 HasTypenameKeyword, TypenameLoc); in ParseUsingDeclaration()
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 8142 Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, in ActOnTypenameType() argument 8148 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) in ActOnTypenameType() 8149 Diag(TypenameLoc, in ActOnTypenameType() 8153 << FixItHint::CreateRemoval(TypenameLoc); in ActOnTypenameType() 8156 QualType T = CheckTypenameType(TypenameLoc.isValid()? ETK_Typename : ETK_None, in ActOnTypenameType() 8157 TypenameLoc, QualifierLoc, II, IdLoc); in ActOnTypenameType() 8164 TL.setElaboratedKeywordLoc(TypenameLoc); in ActOnTypenameType() 8169 TL.setElaboratedKeywordLoc(TypenameLoc); in ActOnTypenameType() 8179 SourceLocation TypenameLoc, in ActOnTypenameType() argument 8187 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) in ActOnTypenameType() [all …]
|
D | SemaDeclCXX.cpp | 7810 SourceLocation TypenameLoc) { in ActOnUsingDeclaration() argument 7865 HasTypenameKeyword, TypenameLoc); in ActOnUsingDeclaration() 8239 SourceLocation TypenameLoc) { in BuildUsingDeclaration() argument 8304 UsingLoc, TypenameLoc, in BuildUsingDeclaration()
|
/external/clang/include/clang/AST/ |
D | DeclCXX.h | 3280 SourceLocation TypenameLoc, in UnresolvedUsingTypenameDecl() argument 3286 TypenameLocation(TypenameLoc), QualifierLoc(QualifierLoc) { } in UnresolvedUsingTypenameDecl() 3308 SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc,
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplate.cpp | 10379 Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, in ActOnTypenameType() argument 10385 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) in ActOnTypenameType() 10386 Diag(TypenameLoc, in ActOnTypenameType() 10390 << FixItHint::CreateRemoval(TypenameLoc); in ActOnTypenameType() 10394 QualType T = CheckTypenameType(TypenameLoc.isValid()? ETK_Typename : ETK_None, in ActOnTypenameType() 10395 TypenameLoc, QualifierLoc, II, IdLoc, &TSI, in ActOnTypenameType() 10404 SourceLocation TypenameLoc, in ActOnTypenameType() argument 10413 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) in ActOnTypenameType() 10414 Diag(TypenameLoc, in ActOnTypenameType() 10418 << FixItHint::CreateRemoval(TypenameLoc); in ActOnTypenameType() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 3165 SourceLocation TypenameLoc = TD ? TD->getTypenameLoc() : SourceLocation(); in instantiateUnresolvedUsingDecl() local 3188 /*HasTypename*/ TD, TypenameLoc, SS, NameInfo, EllipsisLoc, in instantiateUnresolvedUsingDecl()
|
D | SemaDeclCXX.cpp | 11477 SourceLocation TypenameLoc, CXXScopeSpec &SS, in ActOnUsingDeclaration() argument 11549 BuildUsingDeclaration(S, AS, UsingLoc, TypenameLoc.isValid(), TypenameLoc, in ActOnUsingDeclaration() 11943 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS, in BuildUsingDeclaration() argument 12021 UsingLoc, TypenameLoc, in BuildUsingDeclaration()
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclCXX.h | 3694 SourceLocation TypenameLoc, in UnresolvedUsingTypenameDecl() argument 3701 TypenameLocation(TypenameLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingTypenameDecl() 3738 SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc,
|
/external/clang/lib/AST/ |
D | DeclCXX.cpp | 2275 SourceLocation TypenameLoc, in Create() argument 2280 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc, in Create()
|
/external/llvm-project/clang/include/clang/Parse/ |
D | Parser.h | 2971 SourceLocation TypenameLoc; member 2977 TypenameLoc = EllipsisLoc = SourceLocation(); in clear()
|
/external/llvm-project/clang/lib/AST/ |
D | DeclCXX.cpp | 3117 SourceLocation TypenameLoc, in Create() argument 3123 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc, in Create()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 4259 SourceLocation TypenameLoc); 4278 SourceLocation TypenameLoc); 6009 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, 6027 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc,
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 5551 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS, 5568 SourceLocation TypenameLoc, CXXScopeSpec &SS, 7679 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, 7698 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc,
|