Searched refs:TagUseKind (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 2007 TagUseKind TUK; in ParseClassSpecifier() 2011 TUK = TagUseKind::Reference; in ParseClassSpecifier() 2026 TUK = TagUseKind::Friend; in ParseClassSpecifier() 2029 TUK = TagUseKind::Definition; in ParseClassSpecifier() 2070 TUK = TagUseKind::Definition; in ParseClassSpecifier() 2072 TUK = TagUseKind::Reference; in ParseClassSpecifier() 2078 TUK = DS.isFriendSpecified() ? TagUseKind::Friend : TagUseKind::Declaration; in ParseClassSpecifier() 2088 TUK = TagUseKind::Reference; in ParseClassSpecifier() 2092 if (TUK != TagUseKind::Reference) { in ParseClassSpecifier() 2118 TUK != TagUseKind::Definition)) { in ParseClassSpecifier() [all …]
|
H A D | ParseDecl.cpp | 1974 DeclSpec &DS, TagUseKind TUK) { in stripTypeAttributesOffDeclSpec() 1975 if (TUK == TagUseKind::Reference) in stripTypeAttributesOffDeclSpec() 5428 TagUseKind TUK; in ParseEnumSpecifier() 5430 TUK = TagUseKind::Reference; in ParseEnumSpecifier() 5442 TUK = TagUseKind::Friend; in ParseEnumSpecifier() 5444 TUK = TagUseKind::Definition; in ParseEnumSpecifier() 5453 TUK = DS.isFriendSpecified() ? TagUseKind::Friend : TagUseKind::Declaration; in ParseEnumSpecifier() 5461 TUK = TagUseKind::Reference; in ParseEnumSpecifier() 5465 TUK == TagUseKind::Reference || TUK == TagUseKind::Friend; in ParseEnumSpecifier() 5469 if (TUK == TagUseKind::Reference && shouldDelayDiagsInTag) { in ParseEnumSpecifier() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 1795 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in CheckClassTemplate() 1803 assert(TUK != TagUseKind::Reference && in CheckClassTemplate() 1826 (SS.isEmpty() && TUK == TagUseKind::Friend) in CheckClassTemplate() 1836 Diag(NameLoc, TUK == TagUseKind::Friend in CheckClassTemplate() 1840 return TUK != TagUseKind::Friend; in CheckClassTemplate() 1855 if (TUK != TagUseKind::Friend && TUK != TagUseKind::Reference) in CheckClassTemplate() 1868 if (TUK != TagUseKind::Friend && in CheckClassTemplate() 1910 if (TUK == TagUseKind::Friend) { in CheckClassTemplate() 1970 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) && in CheckClassTemplate() 1987 PrevRecordDecl, Kind, TUK == TagUseKind::Definition, KWLoc, Name)) { in CheckClassTemplate() [all …]
|
H A D | SemaDecl.cpp | 16979 Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in ActOnTag() 16990 assert((Name != nullptr || TUK == TagUseKind::Definition) && in ActOnTag() 16992 assert(TemplateParameterLists.size() == 0 || TUK != TagUseKind::Reference); in ActOnTag() 17006 (SS.isNotEmpty() && TUK != TagUseKind::Reference)) { in ActOnTag() 17010 TUK == TagUseKind::Friend, isMemberSpecialization, Invalid); in ActOnTag() 17025 if (TUK == TagUseKind::Declaration && SS.isNotEmpty() && in ActOnTag() 17063 if (TUK == TagUseKind::Friend && Kind == TagTypeKind::Enum) { in ActOnTag() 17114 if (TUK == TagUseKind::Definition || getLangOpts().MSVCCompat) in ActOnTag() 17125 if (TUK == TagUseKind::Friend || TUK == TagUseKind::Reference) in ActOnTag() 17143 if (TUK != TagUseKind::Definition && !Invalid) in ActOnTag() [all …]
|
H A D | SemaDeclCXX.cpp | 17405 return CheckClassTemplate(S, TagSpec, TagUseKind::Friend, TagLoc, SS, in ActOnTemplatedFriendTag() 17438 return ActOnTag(S, TagSpec, TagUseKind::Friend, TagLoc, SS, Name, NameLoc, in ActOnTemplatedFriendTag() 17537 // for a TagUseKind::Friend. in ActOnFriendTypeDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 469 enum class TagUseKind { enum 3883 DeclResult ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, 11367 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, 11404 TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, 11477 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, 12044 TypeResult ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2831 TagUseKind TUK);
|