Lines Matching defs:TUK
842 Sema::CheckClassTemplate(Scope *S, unsigned TagSpec, TagUseKind TUK,
852 assert(TUK != TUK_Reference && "Can only declare or define class templates");
878 if (TUK != TUK_Friend)
894 } else if (TUK != TUK_Friend && TUK != TUK_Reference)
930 if (TUK == TUK_Friend) {
979 TUK == TUK_Definition, KWLoc, *Name)) {
988 if (TUK == TUK_Definition) {
1029 !(TUK == TUK_Friend && CurContext->isDependentContext())) {
1074 if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord())
1081 if (TUK == TUK_Definition)
1087 if (TUK != TUK_Friend)
2141 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK,
2204 if (!isAcceptableTagRedeclaration(D, TagKind, TUK == TUK_Definition,
5065 TagUseKind TUK,
5076 assert(TUK != TUK_Reference && "References are not specializations");
5109 TUK == TUK_Friend,
5118 if (TUK == TUK_Friend) {
5154 if (TUK == TUK_Friend)
5162 } else if (TUK != TUK_Friend) {
5173 Kind, TUK == TUK_Definition, KWLoc,
5241 if (TUK != TUK_Friend &&
5251 TUK == TUK_Friend)) {
5281 << (TUK == TUK_Definition)
5283 return CheckClassTemplate(S, TagSpec, TUK, KWLoc, SS,
5408 if (TUK != TUK_Friend)
5412 if (TUK == TUK_Definition) {
5441 if (TUK != TUK_Friend) {
5458 if (TUK == TUK_Definition)
5461 if (TUK == TUK_Friend) {
6749 Sema::ActOnDependentTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
6762 if (TUK == TUK_Declaration || TUK == TUK_Definition) {
6764 << (TUK == TUK_Definition) << Kind << SS.getRange();