Lines Matching defs:TUK
1683 Sema::TagUseKind TUK;
1686 TUK = Sema::TUK_Reference;
1700 TUK = Sema::TUK_Friend;
1703 TUK = Sema::TUK_Definition;
1731 TUK = Sema::TUK_Definition;
1733 TUK = Sema::TUK_Reference;
1739 TUK = DS.isFriendSpecified() ? Sema::TUK_Friend : Sema::TUK_Declaration;
1749 TUK = Sema::TUK_Reference;
1753 if (TUK != Sema::TUK_Reference) {
1777 if (TUK == Sema::TUK_Reference)
1782 TUK != Sema::TUK_Definition)) {
1792 if (TUK == Sema::TUK_Definition && Tok.is(tok::colon))
1813 TUK == Sema::TUK_Declaration) {
1827 } else if (TUK == Sema::TUK_Reference ||
1828 (TUK == Sema::TUK_Friend &&
1831 TypeResult = Actions.ActOnTagTemplateIdType(TUK, TagType, StartLoc,
1855 assert((TUK == Sema::TUK_Definition || TUK == Sema::TUK_Friend) &&
1858 if (TUK == Sema::TUK_Friend) {
1881 getCurScope(), TagType, TUK, StartLoc, DS.getModulePrivateSpecLoc(),
1889 TUK == Sema::TUK_Declaration) {
1900 } else if (TUK == Sema::TUK_Friend &&
1910 if (TUK != Sema::TUK_Declaration && TUK != Sema::TUK_Definition)
1913 if (TUK == Sema::TUK_Definition &&
1928 if (TUK != Sema::TUK_Reference && TemplateParams)
1932 stripTypeAttributesOffDeclSpec(attrs, DS, TUK);
1936 getCurScope(), TagType, TUK, StartLoc, SS, Name, NameLoc, attrs, AS,
1947 assert(TUK == Sema::TUK_Reference || TUK == Sema::TUK_Friend);
1948 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK,
1954 if (TUK == Sema::TUK_Definition) {
2014 if (TUK == Sema::TUK_Definition &&