Lines Matching defs:TUK
1354 Sema::TagUseKind TUK;
1356 TUK = Sema::TUK_Reference;
1370 TUK = Sema::TUK_Friend;
1373 TUK = Sema::TUK_Definition;
1401 TUK = Sema::TUK_Definition;
1403 TUK = Sema::TUK_Reference;
1409 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration;
1419 TUK = Sema::TUK_Reference;
1423 if (TUK != Sema::TUK_Reference) {
1447 if (TUK == Sema::TUK_Reference)
1452 TUK != Sema::TUK_Definition)) {
1462 if (TUK == Sema::TUK_Definition && Tok.is(tok::colon))
1480 TUK == Sema::TUK_Declaration) {
1502 } else if (TUK == Sema::TUK_Reference ||
1503 (TUK == Sema::TUK_Friend &&
1506 TypeResult = Actions.ActOnTagTemplateIdType(TUK, TagType, StartLoc,
1530 assert((TUK == Sema::TUK_Definition || TUK == Sema::TUK_Friend) &&
1533 if (TUK == Sema::TUK_Friend) {
1556 getCurScope(), TagType, TUK, StartLoc, DS.getModulePrivateSpecLoc(),
1563 TUK == Sema::TUK_Declaration) {
1577 } else if (TUK == Sema::TUK_Friend &&
1590 if (TUK != Sema::TUK_Declaration && TUK != Sema::TUK_Definition)
1593 if (TUK == Sema::TUK_Definition &&
1608 if (TUK != Sema::TUK_Reference && TemplateParams)
1613 TagOrTempResult = Actions.ActOnTag(getCurScope(), TagType, TUK, StartLoc,
1624 assert(TUK == Sema::TUK_Reference || TUK == Sema::TUK_Friend);
1625 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK,
1631 if (TUK == Sema::TUK_Definition) {
1671 if (TUK == Sema::TUK_Definition &&