Searched refs:TagUseKind (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 1846 TagUseKind TUK; in ParseClassSpecifier() 1853 TUK = TagUseKind::Friend; in ParseClassSpecifier() 1857 TUK = TagUseKind::Reference; in ParseClassSpecifier() 1873 TUK = TagUseKind::Friend; in ParseClassSpecifier() 1876 TUK = TagUseKind::Definition; in ParseClassSpecifier() 1917 TUK = TagUseKind::Definition; in ParseClassSpecifier() 1919 TUK = TagUseKind::Reference; in ParseClassSpecifier() 1925 TUK = DS.isFriendSpecified() ? TagUseKind::Friend : TagUseKind::Declaration; in ParseClassSpecifier() 1935 TUK = TagUseKind::Reference; in ParseClassSpecifier() 1939 if (TUK != TagUseKind::Reference) { in ParseClassSpecifier() [all …]
|
| H A D | ParseDecl.cpp | 1855 DeclSpec &DS, TagUseKind TUK) { in stripTypeAttributesOffDeclSpec() 1856 if (TUK == TagUseKind::Reference) in stripTypeAttributesOffDeclSpec() 5163 TagUseKind TUK; in ParseEnumSpecifier() 5165 TUK = TagUseKind::Reference; in ParseEnumSpecifier() 5177 TUK = TagUseKind::Friend; in ParseEnumSpecifier() 5179 TUK = TagUseKind::Definition; in ParseEnumSpecifier() 5188 TUK = DS.isFriendSpecified() ? TagUseKind::Friend : TagUseKind::Declaration; in ParseEnumSpecifier() 5196 TUK = TagUseKind::Reference; in ParseEnumSpecifier() 5200 TUK == TagUseKind::Reference || TUK == TagUseKind::Friend; in ParseEnumSpecifier() 5204 if (TUK == TagUseKind::Reference && shouldDelayDiagsInTag) { in ParseEnumSpecifier() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 1817 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in CheckClassTemplate() 1825 assert(TUK != TagUseKind::Reference && in CheckClassTemplate() 1848 (SS.isEmpty() && TUK == TagUseKind::Friend) in CheckClassTemplate() 1858 Diag(NameLoc, TUK == TagUseKind::Friend in CheckClassTemplate() 1862 return TUK != TagUseKind::Friend; in CheckClassTemplate() 1877 if (TUK != TagUseKind::Friend && TUK != TagUseKind::Reference) in CheckClassTemplate() 1890 if (TUK != TagUseKind::Friend && in CheckClassTemplate() 1953 if (TUK == TagUseKind::Friend) { in CheckClassTemplate() 2013 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) && in CheckClassTemplate() 2030 PrevRecordDecl, Kind, TUK == TagUseKind::Definition, KWLoc, Name)) { in CheckClassTemplate() [all …]
|
| H A D | SemaDecl.cpp | 17468 Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in ActOnTag() 17479 assert((Name != nullptr || TUK == TagUseKind::Definition) && in ActOnTag() 17481 assert(TemplateParameterLists.size() == 0 || TUK != TagUseKind::Reference); in ActOnTag() 17495 (SS.isNotEmpty() && TUK != TagUseKind::Reference)) { in ActOnTag() 17499 TUK == TagUseKind::Friend, isMemberSpecialization, Invalid); in ActOnTag() 17514 if (TUK == TagUseKind::Declaration && SS.isNotEmpty() && in ActOnTag() 17552 if (TUK == TagUseKind::Friend && Kind == TagTypeKind::Enum) { in ActOnTag() 17618 if (TUK == TagUseKind::Definition || getLangOpts().MSVCCompat) in ActOnTag() 17629 if (TUK == TagUseKind::Friend || TUK == TagUseKind::Reference) in ActOnTag() 17647 if (TUK != TagUseKind::Definition && !Invalid) in ActOnTag() [all …]
|
| H A D | SemaDeclCXX.cpp | 17911 return CheckClassTemplate(S, TagSpec, TagUseKind::Friend, TagLoc, SS, in ActOnTemplatedFriendTag() 17945 return ActOnTag(S, TagSpec, TagUseKind::Friend, TagLoc, SS, Name, NameLoc, in ActOnTemplatedFriendTag()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 446 enum class TagUseKind { enum 4274 DeclResult ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, 11585 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, 11622 TagUseKind TUK, TypeSpecifierType TagSpec, SourceLocation TagLoc, 11695 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, 12281 TypeResult ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 2082 TagUseKind TUK);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 5030 …EEE", "clang::Sema::ActOnTag(clang::Scope*, unsigned int, clang::Sema::TagUseKind, clang::SourceLo… 5899 …ng::Sema::CheckClassTemplate(clang::Scope*, unsigned int, clang::Sema::TagUseKind, clang::SourceLo… 5909 …::ActionResult<clang::OpaquePtr<clang::QualType>, false>, clang::Sema::TagUseKind, clang::TypeSpec… 5926 …nClassTemplateSpecialization(clang::Scope*, unsigned int, clang::Sema::TagUseKind, clang::SourceLo… 5939 …ang::Sema::ActOnDependentTag(clang::Scope*, unsigned int, clang::Sema::TagUseKind, clang::CXXScope…
|