/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 595 TryConsumeToken(tok::kw_typename, D.TypenameLoc); 744 if (D.TypenameLoc.isValid() && 748 << FixItHint::CreateRemoval(SourceRange(D.TypenameLoc)); 750 D.TypenameLoc = SourceLocation(); 754 D.TypenameLoc, D.SS, D.Name, 824 } else if (D.TypenameLoc.isValid()) 825 Diag(D.TypenameLoc, diag::err_alias_declaration_not_identifier) 827 D.TypenameLoc, 828 D.SS.isNotEmpty() ? D.SS.getEndLoc() : D.TypenameLoc)); 2535 /*TypenameLoc*/ SourceLocatio [all...] |
H A D | Parser.cpp | 1834 SourceLocation TypenameLoc = ConsumeToken(); local 1866 Ty = Actions.ActOnTypenameType(getCurScope(), TypenameLoc, SS, 1883 getCurScope(), TypenameLoc, SS, TemplateId->TemplateKWLoc, 1897 Tok.setLocation(TypenameLoc);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 10191 Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, argument 10197 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) 10198 Diag(TypenameLoc, 10202 << FixItHint::CreateRemoval(TypenameLoc); 10206 QualType T = CheckTypenameType(TypenameLoc.isValid()? ETK_Typename : ETK_None, 10207 TypenameLoc, QualifierLoc, II, IdLoc, &TSI, 10216 SourceLocation TypenameLoc, 10225 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) 10226 Diag(TypenameLoc, 10230 << FixItHint::CreateRemoval(TypenameLoc); 10215 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS, SourceLocation TemplateKWLoc, TemplateTy TemplateIn, IdentifierInfo *TemplateII, SourceLocation TemplateIILoc, SourceLocation LAngleLoc, ASTTemplateArgsPtr TemplateArgsIn, SourceLocation RAngleLoc) argument [all...] |
H A D | SemaDeclCXX.cpp | 11427 SourceLocation TypenameLoc, CXXScopeSpec &SS, 11499 BuildUsingDeclaration(S, AS, UsingLoc, TypenameLoc.isValid(), TypenameLoc, 11893 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS, 11971 UsingLoc, TypenameLoc,
|
H A D | SemaTemplateInstantiateDecl.cpp | 3107 SourceLocation TypenameLoc = TD ? TD->getTypenameLoc() : SourceLocation(); local 3130 /*HasTypename*/ TD, TypenameLoc, SS, NameInfo, EllipsisLoc,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 3728 SourceLocation TypenameLoc, 3735 TypenameLocation(TypenameLoc), EllipsisLoc(EllipsisLoc), 3772 SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc, 3727 UnresolvedUsingTypenameDecl(DeclContext *DC, SourceLocation UsingLoc, SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TargetNameLoc, IdentifierInfo *TargetName, SourceLocation EllipsisLoc) argument
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2948 SourceLocation TypenameLoc; member in struct:clang::UsingDeclarator 2954 TypenameLoc = EllipsisLoc = SourceLocation();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 3071 SourceLocation TypenameLoc, 3077 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 5404 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS, 5421 SourceLocation TypenameLoc, CXXScopeSpec &SS, 7563 /// \param TypenameLoc the location of the 'typename' keyword 7568 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, 7577 /// \param TypenameLoc the location of the 'typename' keyword 7587 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc,
|