Lines Matching refs:TUK

16979 Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,  in ActOnTag()  argument
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()
17045 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams, 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()
17171 if (TUK == TagUseKind::Definition && in ActOnTag()
17193 if (TUK == TagUseKind::Friend || TUK == TagUseKind::Reference) { in ActOnTag()
17226 (TUK == TagUseKind::Reference || TUK == TagUseKind::Friend)) { in ActOnTag()
17243 if (TUK != TagUseKind::Reference && TUK != TagUseKind::Friend && in ActOnTag()
17257 (TUK == TagUseKind::Definition || TUK == TagUseKind::Declaration)) { in ActOnTag()
17281 if (!Previous.empty() && TUK == TagUseKind::Friend) { in ActOnTag()
17311 if (!getLangOpts().CPlusPlus && TUK != TagUseKind::Reference) { in ActOnTag()
17363 (TUK == TagUseKind::Reference || TUK == TagUseKind::Friend || in ActOnTag()
17368 if (TUK == TagUseKind::Reference || IsTemplateParamOrArg) { in ActOnTag()
17402 assert(TUK == TagUseKind::Friend); in ActOnTag()
17467 if (SS.isEmpty() && TUK != TagUseKind::Reference && in ActOnTag()
17468 TUK != TagUseKind::Friend && in ActOnTag()
17487 if (TUK == TagUseKind::Reference || TUK == TagUseKind::Friend || in ActOnTag()
17493 TUK == TagUseKind::Definition, KWLoc, in ActOnTag()
17520 if (TUK == TagUseKind::Reference || TUK == TagUseKind::Friend) in ActOnTag()
17535 return TUK == TagUseKind::Declaration ? PrevTagDecl : nullptr; in ActOnTag()
17542 if (TUK == TagUseKind::Declaration && PrevDecl->isCXXClassMember() && in ActOnTag()
17551 if (TUK == TagUseKind::Reference || TUK == TagUseKind::Friend) { in ActOnTag()
17555 } else if (TUK == TagUseKind::Reference && in ActOnTag()
17579 if (TUK == TagUseKind::Definition) { in ActOnTag()
17659 if (TUK == TagUseKind::Friend || TUK == TagUseKind::Reference) { in ActOnTag()
17685 if ((TUK == TagUseKind::Reference || TUK == TagUseKind::Friend) && in ActOnTag()
17699 } else if (TUK == TagUseKind::Reference || TUK == TagUseKind::Friend) { in ActOnTag()
17758 if (TUK != TagUseKind::Definition && !Invalid) { in ActOnTag()
17808 if (OOK != OOK_Outside && TUK == TagUseKind::Definition && in ActOnTag()
17817 TUK == TagUseKind::Definition) { in ActOnTag()
17823 if (!Invalid && getLangOpts().CPlusPlus && TUK == TagUseKind::Definition && in ActOnTag()
17835 if ((TUK == TagUseKind::Definition || TUK == TagUseKind::Declaration) && in ActOnTag()
17860 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip)) { in ActOnTag()
17891 if (TUK == TagUseKind::Definition && !IsTypeSpecifier) { in ActOnTag()
17912 if (TUK == TagUseKind::Friend) in ActOnTag()
17922 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip)) in ActOnTag()
17929 if (TUK == TagUseKind::Friend) { in ActOnTag()