Lines Matching refs:TUK
17217 Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, in ActOnTag() argument
17228 assert((Name != nullptr || TUK == TUK_Definition) && in ActOnTag()
17230 assert(TemplateParameterLists.size() == 0 || TUK != TUK_Reference); in ActOnTag()
17244 (SS.isNotEmpty() && TUK != TUK_Reference)) { in ActOnTag()
17248 TUK == TUK_Friend, isMemberSpecialization, Invalid)) { in ActOnTag()
17263 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams, in ActOnTag()
17312 if (TUK == TUK_Definition || getLangOpts().MSVCCompat) in ActOnTag()
17323 if (TUK == TUK_Friend || TUK == TUK_Reference) in ActOnTag()
17341 if (TUK != TUK_Definition && !Invalid) in ActOnTag()
17369 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
17390 if (TUK == TUK_Friend || TUK == TUK_Reference) { in ActOnTag()
17423 (TUK == TUK_Reference || TUK == TUK_Friend)) { in ActOnTag()
17440 if (TUK != TUK_Reference && TUK != TUK_Friend && in ActOnTag()
17454 (TUK == TUK_Definition || TUK == TUK_Declaration)) { in ActOnTag()
17478 if (!Previous.empty() && TUK == TUK_Friend) { in ActOnTag()
17508 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) { in ActOnTag()
17560 (TUK == TUK_Reference || TUK == TUK_Friend || IsTemplateParamOrArg)) { in ActOnTag()
17564 if (TUK == TUK_Reference || IsTemplateParamOrArg) { in ActOnTag()
17598 assert(TUK == TUK_Friend); in ActOnTag()
17663 if (SS.isEmpty() && TUK != TUK_Reference && TUK != TUK_Friend && in ActOnTag()
17682 if (TUK == TUK_Reference || TUK == TUK_Friend || in ActOnTag()
17688 TUK == TUK_Definition, KWLoc, in ActOnTag()
17715 if (TUK == TUK_Reference || TUK == TUK_Friend) in ActOnTag()
17730 return TUK == TUK_Declaration ? PrevTagDecl : nullptr; in ActOnTag()
17737 if (TUK == TUK_Declaration && PrevDecl->isCXXClassMember() && in ActOnTag()
17746 if (TUK == TUK_Reference || TUK == TUK_Friend) { in ActOnTag()
17750 } else if (TUK == TUK_Reference && in ActOnTag()
17774 if (TUK == TUK_Definition) { in ActOnTag()
17854 if (TUK == TUK_Friend || TUK == TUK_Reference) { in ActOnTag()
17880 if ((TUK == TUK_Reference || TUK == TUK_Friend) && in ActOnTag()
17894 } else if (TUK == TUK_Reference || TUK == TUK_Friend) { in ActOnTag()
17953 if (TUK != TUK_Definition && !Invalid) { in ActOnTag()
18002 if (OOK != OOK_Outside && TUK == TUK_Definition && !getLangOpts().CPlusPlus) in ActOnTag()
18009 (IsTypeSpecifier || IsTemplateParamOrArg) && TUK == TUK_Definition) { in ActOnTag()
18015 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition && in ActOnTag()
18027 if ((TUK == TUK_Definition || TUK == TUK_Declaration) && in ActOnTag()
18051 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
18082 if (TUK == TUK_Definition && !IsTypeSpecifier) { in ActOnTag()
18103 if (TUK == TUK_Friend) in ActOnTag()
18113 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnTag()
18120 if (TUK == TUK_Friend) { in ActOnTag()