Lines Matching refs:TagType
1204 DeclSpec::TST TagType;
1206 TagType = DeclSpec::TST_struct;
1208 TagType = DeclSpec::TST_interface;
1210 TagType = DeclSpec::TST_class;
1213 TagType = DeclSpec::TST_union;
1218 Actions.CodeCompleteTag(getCurScope(), TagType);
1257 if (TagType == DeclSpec::TST_struct &&
1342 TagType == DeclSpec::TST_struct;
1530 DeclSpec::getSpecifierName(TagType, PPol));
1572 << DeclSpec::getSpecifierName(TagType, Policy);
1605 TagType,
1623 TypeResult = Actions.ActOnTagTemplateIdType(TUK, TagType, StartLoc,
1673 getCurScope(), TagType, TUK, StartLoc, DS.getModulePrivateSpecLoc(),
1693 TagType, StartLoc, SS, Name,
1701 TagType, StartLoc, SS,
1733 TagOrTempResult = Actions.ActOnTag(getCurScope(), TagType, TUK, StartLoc,
1746 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK,
1757 SkipCXXMemberSpecification(StartLoc, AttrFixitLoc, TagType,
1760 ParseCXXMemberSpecification(StartLoc, AttrFixitLoc, attrs, TagType,
1763 ParseStructUnionBody(StartLoc, TagType, TagOrTempResult.get());
1774 Result = DS.SetTypeSpecType(TagType, StartLoc,
1804 DeclSpec::getSpecifierName(TagType, PPol));
2769 unsigned TagType, Decl *TagDecl) {
2794 TagType == DeclSpec::TST_interface);
2824 DeclSpec::TST TagType, Decl *TagDecl) {
2827 ParseMicrosoftIfExistsClassDeclaration(TagType, AS);
2833 ConsumeExtraSemi(InsideStruct, TagType);
2896 if (TagType == DeclSpec::TST_interface && AS != AS_public) {
2925 unsigned TagType, Decl *TagDecl) {
2926 assert((TagType == DeclSpec::TST_struct ||
2927 TagType == DeclSpec::TST_interface ||
2928 TagType == DeclSpec::TST_union ||
2929 TagType == DeclSpec::TST_class) && "Invalid TagType!");
2966 TagType == DeclSpec::TST_interface);
2983 if (TagType == DeclSpec::TST_interface)
3069 if (TagType == DeclSpec::TST_class)
3081 CurAS, AccessAttrs, static_cast<DeclSpec::TST>(TagType), TagDecl);
3883 void Parser::ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType,
3913 ParseMicrosoftIfExistsClassDeclaration((DeclSpec::TST)TagType, CurAS);
3919 ConsumeExtraSemi(InsideStruct, TagType);