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

/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp595 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 DParser.cpp1834 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 DSemaTemplate.cpp10191 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 DSemaDeclCXX.cpp11427 SourceLocation TypenameLoc, CXXScopeSpec &SS,
11499 BuildUsingDeclaration(S, AS, UsingLoc, TypenameLoc.isValid(), TypenameLoc,
11893 bool HasTypenameKeyword, SourceLocation TypenameLoc, CXXScopeSpec &SS,
11971 UsingLoc, TypenameLoc,
H A DSemaTemplateInstantiateDecl.cpp3107 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 DDeclCXX.h3728 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 DParser.h2948 SourceLocation TypenameLoc; member in struct:clang::UsingDeclarator
2954 TypenameLoc = EllipsisLoc = SourceLocation();
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp3071 SourceLocation TypenameLoc,
3077 DC, UsingLoc, TypenameLoc, QualifierLoc, TargetNameLoc,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5404 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,

Completed in 288 milliseconds