/freebsd-current/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 603 TryConsumeToken(tok::kw_typename, D.TypenameLoc); 827 if (D.TypenameLoc.isValid() && 831 << FixItHint::CreateRemoval(SourceRange(D.TypenameLoc)); 833 D.TypenameLoc = SourceLocation(); 837 D.TypenameLoc, D.SS, D.Name, 909 } else if (D.TypenameLoc.isValid()) 910 Diag(D.TypenameLoc, diag::err_alias_declaration_not_identifier) 912 SourceRange(D.TypenameLoc, D.SS.isNotEmpty() ? D.SS.getEndLoc() 913 : D.TypenameLoc)); 2756 /*TypenameLoc*/ SourceLocatio [all...] |
H A D | Parser.cpp | 2022 SourceLocation TypenameLoc = ConsumeToken(); local 2055 Ty = Actions.ActOnTypenameType(getCurScope(), TypenameLoc, SS, 2072 getCurScope(), TypenameLoc, SS, TemplateId->TemplateKWLoc, 2086 Tok.setLocation(TypenameLoc);
|
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 11033 TypeResult Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc, argument 11041 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) 11042 Diag(TypenameLoc, 11046 << FixItHint::CreateRemoval(TypenameLoc); 11051 CheckTypenameType((TypenameLoc.isValid() || 11055 TypenameLoc, QualifierLoc, II, IdLoc, &TSI, 11064 SourceLocation TypenameLoc, 11073 if (TypenameLoc.isValid() && S && !S->getTemplateParamParent()) 11074 Diag(TypenameLoc, 11078 << FixItHint::CreateRemoval(TypenameLoc); 11063 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 | 12280 SourceLocation TypenameLoc, CXXScopeSpec &SS, 12352 BuildUsingDeclaration(S, AS, UsingLoc, TypenameLoc.isValid(), TypenameLoc, 12834 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS, 12906 UsingLoc, TypenameLoc,
|
H A D | SemaTemplateInstantiateDecl.cpp | 3472 SourceLocation TypenameLoc = TD ? TD->getTypenameLoc() : SourceLocation(); local 3496 /*HasTypename*/ TD, TypenameLoc, SS, NameInfo, EllipsisLoc,
|
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 3965 SourceLocation TypenameLoc, 3972 TypenameLocation(TypenameLoc), EllipsisLoc(EllipsisLoc), 4009 SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc, 3964 UnresolvedUsingTypenameDecl(DeclContext *DC, SourceLocation UsingLoc, SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TargetNameLoc, IdentifierInfo *TargetName, SourceLocation EllipsisLoc) argument
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 3219 SourceLocation TypenameLoc; member in struct:clang::UsingDeclarator 3225 TypenameLoc = EllipsisLoc = SourceLocation();
|
/freebsd-current/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 3252 SourceLocation TypenameLoc, 3258 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc,
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 6336 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS, 6359 SourceLocation TypenameLoc, CXXScopeSpec &SS, 8718 /// \param TypenameLoc the location of the 'typename' keyword 8724 Scope *S, SourceLocation TypenameLoc, const CXXScopeSpec &SS, 8733 /// \param TypenameLoc the location of the 'typename' keyword 8743 ActOnTypenameType(Scope *S, SourceLocation TypenameLoc,
|