Lines Matching defs:TUK
1275 Sema::TagUseKind TUK;
1277 TUK = Sema::TUK_Reference;
1291 TUK = Sema::TUK_Friend;
1294 TUK = Sema::TUK_Definition;
1322 TUK = Sema::TUK_Definition;
1324 TUK = Sema::TUK_Reference;
1330 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration;
1339 TUK = Sema::TUK_Reference;
1343 if (TUK != Sema::TUK_Reference) {
1367 if (TUK == Sema::TUK_Reference)
1372 TUK != Sema::TUK_Definition)) {
1394 TUK == Sema::TUK_Declaration) {
1416 } else if (TUK == Sema::TUK_Reference ||
1417 (TUK == Sema::TUK_Friend &&
1420 TypeResult = Actions.ActOnTagTemplateIdType(TUK, TagType, StartLoc,
1442 assert(TUK == Sema::TUK_Definition && "Expected a definition here");
1465 = Actions.ActOnClassTemplateSpecialization(getCurScope(), TagType, TUK,
1478 TUK == Sema::TUK_Declaration) {
1492 } else if (TUK == Sema::TUK_Friend &&
1504 if (TUK != Sema::TUK_Declaration && TUK != Sema::TUK_Definition)
1513 if (TUK != Sema::TUK_Reference && TemplateParams)
1518 TagOrTempResult = Actions.ActOnTag(getCurScope(), TagType, TUK, StartLoc,
1528 assert(TUK == Sema::TUK_Reference || TUK == Sema::TUK_Friend);
1529 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK,
1535 if (TUK == Sema::TUK_Definition) {
1574 if (TUK == Sema::TUK_Definition &&