Home
last modified time | relevance | path

Searched refs:Typename (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1168 bool Typename : 1;
1192 SourceLocation IdLoc, IdentifierInfo *Id, bool Typename,
1195 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1204 bool Typename, bool ParameterPack, bool HasTypeConstraint = false,
1218 return Typename && !HasTypeConstraint;
1260 void setDeclaredWithTypename(bool withTypename) { Typename = withTypename; }
1588 unsigned Typename : 1;
1605 bool Typename, TemplateParameterList *Params)
1607 TemplateParmPosition(D, P), Typename(Typename),
1611 unsigned P, IdentifierInfo *Id, bool Typename,
[all …]
H A DType.h6679 Typename,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp644 bool Typename, bool ParameterPack, bool HasTypeConstraint, in Create() argument
649 TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename, in Create()
824 IdentifierInfo *Id, bool Typename, TemplateParameterList *Params, in TemplateTemplateParmDecl() argument
827 TemplateParmPosition(D, P), Typename(Typename), ParameterPack(true), in TemplateTemplateParmDecl()
838 bool Typename, TemplateParameterList *Params) { in Create() argument
840 Typename, Params); in Create()
846 IdentifierInfo *Id, bool Typename, in Create() argument
851 TemplateTemplateParmDecl(DC, L, D, P, Id, Typename, Params, Expansions); in Create()
H A DType.cpp3115 return ElaboratedTypeKeyword::Typename; in getKeywordForTypeSpec()
3178 case ElaboratedTypeKeyword::Typename: in getTagTypeKindForKeyword()
3188 case ElaboratedTypeKeyword::Typename: in KeywordIsTagTypeKind()
3204 case ElaboratedTypeKeyword::Typename: in getKeywordName()
H A DItaniumMangle.cpp4296 case ElaboratedTypeKeyword::Typename: in mangleType()
H A DASTContext.cpp5547 CanonKeyword = ElaboratedTypeKeyword::Typename; in getDependentTemplateSpecializationType()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/
H A DLVOptions.h127 Typename, // --attribute=typename enumerator
357 ATTRIBUTE_OPTION(Typename);
/freebsd/contrib/llvm-project/llvm/tools/llvm-debuginfo-analyzer/
H A DOptions.cpp123 clEnumValN(LVAttributeKind::Typename, "typename",
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp992 NamedDecl *Sema::ActOnTypeParameter(Scope *S, bool Typename, in ActOnTypeParameter() argument
1008 ParamName, Typename, IsParameterPack, in ActOnTypeParameter()
1576 bool Typename, SourceLocation EllipsisLoc, IdentifierInfo *Name, in ActOnTemplateTemplateParameter() argument
1587 Name, Typename, Params); in ActOnTemplateTemplateParameter()
4671 ArgType = Context.getDependentNameType(ElaboratedTypeKeyword::Typename, in CheckTemplateTypeArgument()
10282 ? ElaboratedTypeKeyword::Typename in ActOnTypenameType()
10335 ElaboratedTypeKeyword::Typename, DTN->getQualifier(), in ActOnTypenameType()
10368 T = Context.getElaboratedType(ElaboratedTypeKeyword::Typename, in ActOnTypenameType()
10571 if (Keyword == ElaboratedTypeKeyword::Typename && LookupRD && FoundRD && in CheckTypenameType()
H A DSemaTemplateInstantiate.cpp1940 Keyword != ElaboratedTypeKeyword::Typename) { in RebuildElaboratedType()
H A DSemaExprCXX.cpp9221 CheckTypenameType(ElaboratedTypeKeyword::Typename, TypenameKWLoc, in ActOnTypeRequirement()
H A DTreeTransform.h1188 Keyword == ElaboratedTypeKeyword::Typename) { in RebuildDependentNameType()
7293 T->getKeyword() != ElaboratedTypeKeyword::Typename) { in TransformElaboratedType()
H A DSemaDecl.cpp235 Context.getDependentNameType(ElaboratedTypeKeyword::Typename, NNS, &II); in recoverFromTypeInKnownDependentBase()
345 IsImplicitTypename ? ElaboratedTypeKeyword::Typename in getTypeName()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h11205 NamedDecl *ActOnTypeParameter(Scope *S, bool Typename,
11265 bool Typename, SourceLocation EllipsisLoc, IdentifierInfo *ParamName,