Lines Matching refs:TUK
1974 DeclSpec &DS, TagUseKind TUK) { in stripTypeAttributesOffDeclSpec() argument
1975 if (TUK == TagUseKind::Reference) in stripTypeAttributesOffDeclSpec()
5428 TagUseKind TUK; in ParseEnumSpecifier() local
5430 TUK = TagUseKind::Reference; in ParseEnumSpecifier()
5442 TUK = TagUseKind::Friend; in ParseEnumSpecifier()
5444 TUK = TagUseKind::Definition; in ParseEnumSpecifier()
5453 TUK = DS.isFriendSpecified() ? TagUseKind::Friend : TagUseKind::Declaration; in ParseEnumSpecifier()
5461 TUK = TagUseKind::Reference; in ParseEnumSpecifier()
5465 TUK == TagUseKind::Reference || TUK == TagUseKind::Friend; in ParseEnumSpecifier()
5469 if (TUK == TagUseKind::Reference && shouldDelayDiagsInTag) { in ParseEnumSpecifier()
5475 TUK != TagUseKind::Reference) { in ParseEnumSpecifier()
5496 if (!Name && TUK != TagUseKind::Definition) { in ParseEnumSpecifier()
5526 stripTypeAttributesOffDeclSpec(attrs, DS, TUK); in ParseEnumSpecifier()
5529 if (!Name && TUK == TagUseKind::Definition && Tok.is(tok::l_brace) && in ParseEnumSpecifier()
5540 Actions.ActOnTag(getCurScope(), DeclSpec::TST_enum, TUK, StartLoc, SS, in ParseEnumSpecifier()
5550 assert(TUK == TagUseKind::Definition && "can only skip a definition"); in ParseEnumSpecifier()
5574 getCurScope(), DeclSpec::TST_enum, TUK, SS, Name, StartLoc, NameLoc); in ParseEnumSpecifier()
5592 if (Tok.is(tok::l_brace) && TUK != TagUseKind::Reference) { in ParseEnumSpecifier()
5601 if (Tok.is(tok::l_brace) && TUK == TagUseKind::Definition) { in ParseEnumSpecifier()