Lines Matching defs:TUK
1801 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
1809 assert(TUK != TagUseKind::Reference &&
1832 (SS.isEmpty() && TUK == TagUseKind::Friend)
1842 Diag(NameLoc, TUK == TagUseKind::Friend
1846 return TUK != TagUseKind::Friend;
1861 if (TUK != TagUseKind::Friend && TUK != TagUseKind::Reference)
1874 if (TUK != TagUseKind::Friend &&
1937 if (TUK == TagUseKind::Friend) {
1997 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) &&
2014 PrevRecordDecl, Kind, TUK == TagUseKind::Definition, KWLoc, Name)) {
2023 if (TUK == TagUseKind::Definition) {
2060 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) &&
2068 : TUK == TagUseKind::Friend ? TPC_FriendClassTemplate
2077 Diag(NameLoc, TUK == TagUseKind::Friend
2091 !(TUK == TagUseKind::Friend && CurContext->isDependentContext());
2106 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip)) {
2137 if (!Invalid && TUK != TagUseKind::Friend &&
2145 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip))
2157 if (TUK != TagUseKind::Friend) {
3854 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK,
3921 if (!isAcceptableTagRedeclaration(D, TagKind, TUK == TagUseKind::Definition,
8274 Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc,
8278 assert(TUK != TagUseKind::Reference && "References are not specializations");
8312 if (TUK != TagUseKind::Reference && TUK != TagUseKind::Friend &&
8327 TUK == TagUseKind::Friend, isMemberSpecialization, Invalid);
8344 if (TUK == TagUseKind::Friend) {
8380 if (TUK == TagUseKind::Friend)
8387 assert(TUK == TagUseKind::Friend &&
8397 TUK == TagUseKind::Definition, KWLoc,
8463 if (TUK != TagUseKind::Friend &&
8490 << /*class template*/ 0 << (TUK == TagUseKind::Definition)
8493 S, TagSpec, TUK, KWLoc, SS, ClassTemplate->getIdentifier(),
8579 if (TUK != TagUseKind::Friend)
8583 if (TUK == TagUseKind::Definition) {
8604 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip)) {
8625 if (TUK == TagUseKind::Definition && (!SkipBody || !SkipBody->ShouldSkip))
8628 if (TUK == TagUseKind::Friend) {
10575 TypeResult Sema::ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
10589 if (TUK == TagUseKind::Declaration || TUK == TagUseKind::Definition) {
10591 << (TUK == TagUseKind::Definition) << llvm::to_underlying(Kind)