Lines Matching refs:TUK

15536 Decl *Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK,  in ActOnTag()  argument
15549 assert((Name != nullptr || TUK == TUK_Definition) && in ActOnTag()
15551 assert(TemplateParameterLists.size() == 0 || TUK != TUK_Reference); in ActOnTag()
15565 (SS.isNotEmpty() && TUK != TUK_Reference)) { in ActOnTag()
15569 TUK == TUK_Friend, isMemberSpecialization, Invalid)) { in ActOnTag()
15584 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams, in ActOnTag()
15633 if (TUK == TUK_Definition || getLangOpts().MSVCCompat) in ActOnTag()
15644 if (TUK == TUK_Friend || TUK == TUK_Reference) in ActOnTag()
15662 if (TUK != TUK_Definition && !Invalid) in ActOnTag()
15687 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
15708 if (TUK == TUK_Friend || TUK == TUK_Reference) { in ActOnTag()
15741 (TUK == TUK_Reference || TUK == TUK_Friend)) { in ActOnTag()
15758 if (TUK != TUK_Reference && TUK != TUK_Friend && in ActOnTag()
15772 (TUK == TUK_Definition || TUK == TUK_Declaration)) { in ActOnTag()
15796 if (!Previous.empty() && TUK == TUK_Friend) { in ActOnTag()
15826 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) { in ActOnTag()
15867 (TUK == TUK_Reference || TUK == TUK_Friend || IsTemplateParamOrArg)) { in ActOnTag()
15871 if (TUK == TUK_Reference || IsTemplateParamOrArg) { in ActOnTag()
15905 assert(TUK == TUK_Friend); in ActOnTag()
15968 if (SS.isEmpty() && TUK != TUK_Reference && TUK != TUK_Friend && in ActOnTag()
15987 if (TUK == TUK_Reference || TUK == TUK_Friend || in ActOnTag()
15993 TUK == TUK_Definition, KWLoc, in ActOnTag()
16019 if (TUK == TUK_Reference || TUK == TUK_Friend) in ActOnTag()
16034 return TUK == TUK_Declaration ? PrevTagDecl : nullptr; in ActOnTag()
16041 if (TUK == TUK_Declaration && PrevDecl->isCXXClassMember() && in ActOnTag()
16050 if (TUK == TUK_Reference || TUK == TUK_Friend) { in ActOnTag()
16054 } else if (TUK == TUK_Reference && in ActOnTag()
16078 if (TUK == TUK_Definition) { in ActOnTag()
16158 if (TUK == TUK_Friend || TUK == TUK_Reference) { in ActOnTag()
16184 if ((TUK == TUK_Reference || TUK == TUK_Friend) && in ActOnTag()
16198 } else if (TUK == TUK_Reference || TUK == TUK_Friend) { in ActOnTag()
16257 if (TUK != TUK_Definition && !Invalid) { in ActOnTag()
16306 TUK == TUK_Definition) { in ActOnTag()
16312 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition && in ActOnTag()
16324 if ((TUK == TUK_Definition || TUK == TUK_Declaration) && in ActOnTag()
16348 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
16379 if (TUK == TUK_Definition && !IsTypeSpecifier) { in ActOnTag()
16400 if (TUK == TUK_Friend) in ActOnTag()
16410 if (TUK == TUK_Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnTag()
16417 if (TUK == TUK_Friend) { in ActOnTag()