Lines Matching defs:TUK
1795 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
1803 assert(TUK != TagUseKind::Reference &&
1826 (SS.isEmpty() && TUK == TagUseKind::Friend)
1836 Diag(NameLoc, TUK == TagUseKind::Friend
1840 return TUK != TagUseKind::Friend;
1855 if (TUK != TagUseKind::Friend && TUK != TagUseKind::Reference)
1868 if (TUK != TagUseKind::Friend &&
1910 if (TUK == TagUseKind::Friend) {
1970 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) &&
1987 PrevRecordDecl, Kind, TUK == TagUseKind::Definition, KWLoc, Name)) {
1996 if (TUK == TagUseKind::Definition) {
2033 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) &&
2041 : TUK == TagUseKind::Friend ? TPC_FriendClassTemplate
2050 Diag(NameLoc, TUK == TagUseKind::Friend
2064 !(TUK == TagUseKind::Friend && CurContext->isDependentContext());
2079 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip)) {
2110 if (!Invalid && TUK != TagUseKind::Friend &&
2118 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip))
2131 if (TUK != TagUseKind::Friend) {
3663 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK,
3730 if (!isAcceptableTagRedeclaration(D, TagKind, TUK == TagUseKind::Definition,
8067 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
8071 assert(TUK != TagUseKind::Reference && "References are not specializations");
8093 if (TUK != TagUseKind::Reference && TUK != TagUseKind::Friend &&
8109 TUK == TagUseKind::Friend, isMemberSpecialization, Invalid);
8120 if (TUK == TagUseKind::Friend) {
8156 if (TUK == TagUseKind::Friend)
8163 assert(TUK == TagUseKind::Friend &&
8173 TUK == TagUseKind::Definition, KWLoc,
8237 if (TUK != TagUseKind::Friend &&
8264 << /*class template*/ 0 << (TUK == TagUseKind::Definition)
8266 return CheckClassTemplate(S, TagSpec, TUK, KWLoc, SS,
8357 if (TUK != TagUseKind::Friend)
8361 if (TUK == TagUseKind::Definition) {
8382 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip)) {
8403 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip))
8406 if (TUK == TagUseKind::Friend) {
10228 TypeResult Sema::ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
10242 if (TUK == TagUseKind::Declaration || TUK == TagUseKind::Definition) {
10244 << (TUK == TagUseKind::Definition) << llvm::to_underlying(Kind)