Home | History | Annotate | Download | only in Parse

Lines Matching refs:TagDecl

2769                                         unsigned TagType, Decl *TagDecl) {
2793 ParsingClassDefinition ParsingDef(*this, TagDecl, /*NonNestedClass*/ true,
2796 Actions.ActOnTagStartSkippedDefinition(getCurScope(), TagDecl);
2824 DeclSpec::TST TagType, Decl *TagDecl) {
2869 DiagnoseUnexpectedNamespace(cast<NamedDecl>(TagDecl));
2925 unsigned TagType, Decl *TagDecl) {
2931 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc,
2947 << (isa<NamedDecl>(TagDecl)
2948 ? cast<NamedDecl>(TagDecl)->getQualifiedNameAsString()
2965 ParsingClassDefinition ParsingDef(*this, TagDecl, NonNestedClass,
2968 if (TagDecl)
2969 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl);
3008 if (TagDecl)
3009 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl);
3015 ParseBaseClause(TagDecl);
3049 if (TagDecl)
3050 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl);
3060 if (TagDecl)
3061 Actions.ActOnStartCXXMemberDeclarations(getCurScope(), TagDecl, FinalLoc,
3075 if (TagDecl) {
3081 CurAS, AccessAttrs, static_cast<DeclSpec::TST>(TagType), TagDecl);
3092 if (TagDecl)
3093 Actions.ActOnFinishCXXMemberSpecification(getCurScope(), RecordLoc, TagDecl,
3103 if (TagDecl && NonNestedClass) {
3121 Actions.ActOnFinishCXXNonNestedClass(TagDecl);
3124 if (TagDecl)
3125 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl,