Home | History | Annotate | Download | only in Sema

Lines Matching defs:TagD

3535   Decl *TagD = nullptr;
3542 TagD = DS.getRepAsDecl();
3544 if (!TagD) // We probably had an error
3550 if (isa<TagDecl>(TagD))
3551 Tag = cast<TagDecl>(TagD);
3552 else if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(TagD))
3584 return TagD;
3592 if (TagD && !Tag)
3669 (TagD && TagD->isInvalidDecl()))
3670 return TagD;
3694 ActOnDocumentableDecl(TagD);
3708 return TagD;
3772 return TagD;
12082 void Sema::ActOnTagStartDefinition(Scope *S, Decl *TagD) {
12083 AdjustDeclIfTemplate(TagD);
12084 TagDecl *Tag = cast<TagDecl>(TagD);
12089 ActOnDocumentableDecl(TagD);
12106 void Sema::ActOnStartCXXMemberDeclarations(Scope *S, Decl *TagD,
12110 AdjustDeclIfTemplate(TagD);
12111 CXXRecordDecl *Record = cast<CXXRecordDecl>(TagD);
12143 void Sema::ActOnTagFinishDefinition(Scope *S, Decl *TagD,
12145 AdjustDeclIfTemplate(TagD);
12146 TagDecl *Tag = cast<TagDecl>(TagD);
12187 void Sema::ActOnTagDefinitionError(Scope *S, Decl *TagD) {
12188 AdjustDeclIfTemplate(TagD);
12189 TagDecl *Tag = cast<TagDecl>(TagD);
12284 Decl *Sema::ActOnField(Scope *S, Decl *TagD, SourceLocation DeclStart,
12286 FieldDecl *Res = HandleField(S, cast_or_null<RecordDecl>(TagD),