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

/freebsd-current/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp603 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 DParser.cpp2022 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 DSemaTemplate.cpp11033 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 DSemaDeclCXX.cpp12280 SourceLocation TypenameLoc, CXXScopeSpec &SS,
12352 BuildUsingDeclaration(S, AS, UsingLoc, TypenameLoc.isValid(), TypenameLoc,
12834 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS,
12906 UsingLoc, TypenameLoc,
H A DSemaTemplateInstantiateDecl.cpp3472 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 DDeclCXX.h3965 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 DParser.h3219 SourceLocation TypenameLoc; member in struct:clang::UsingDeclarator
3225 TypenameLoc = EllipsisLoc = SourceLocation();
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp3252 SourceLocation TypenameLoc,
3258 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc,
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h6336 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,

Completed in 418 milliseconds