Home | History | Annotate | Download | only in Sema

Lines Matching refs:TagD

2993   Decl *TagD = 0;
3000 TagD = DS.getRepAsDecl();
3002 if (!TagD) // We probably had an error
3008 if (isa<TagDecl>(TagD))
3009 Tag = cast<TagDecl>(TagD);
3010 else if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(TagD))
3042 return TagD;
3050 if (TagD && !Tag)
3108 (TagD && TagD->isInvalidDecl()))
3109 return TagD;
3133 ActOnDocumentableDecl(TagD);
3147 return TagD;
3203 return TagD;
10022 void Sema::ActOnTagStartDefinition(Scope *S, Decl *TagD) {
10023 AdjustDeclIfTemplate(TagD);
10024 TagDecl *Tag = cast<TagDecl>(TagD);
10029 ActOnDocumentableDecl(TagD);
10046 void Sema::ActOnStartCXXMemberDeclarations(Scope *S, Decl *TagD,
10049 AdjustDeclIfTemplate(TagD);
10050 CXXRecordDecl *Record = cast<CXXRecordDecl>(TagD);
10081 void Sema::ActOnTagFinishDefinition(Scope *S, Decl *TagD,
10083 AdjustDeclIfTemplate(TagD);
10084 TagDecl *Tag = cast<TagDecl>(TagD);
10124 void Sema::ActOnTagDefinitionError(Scope *S, Decl *TagD) {
10125 AdjustDeclIfTemplate(TagD);
10126 TagDecl *Tag = cast<TagDecl>(TagD);
10220 Decl *Sema::ActOnField(Scope *S, Decl *TagD, SourceLocation DeclStart,
10222 FieldDecl *Res = HandleField(S, cast_or_null<RecordDecl>(TagD),