Lines Matching refs:TagDecl
416 TagDecl *Tag = dyn_cast<TagDecl>(D)) {
480 (isa<TagDecl>(D) &&
481 (D->getDeclName() || cast<TagDecl>(D)->getTypedefNameForAnonDecl()))))
2516 // TagDecl Implementation
2519 SourceLocation TagDecl::getOuterLocStart() const {
2523 SourceRange TagDecl::getSourceRange() const {
2528 TagDecl* TagDecl::getCanonicalDecl() {
2532 void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) {
2539 void TagDecl::startDefinition() {
2551 void TagDecl::completeDefinition() {
2563 TagDecl *TagDecl::getDefinition() const {
2565 return const_cast<TagDecl *>(this);
2577 void TagDecl::setQualifierInfo(NestedNameSpecifierLoc QualifierLoc) {
2597 void TagDecl::setTemplateParameterListsInfo(ASTContext &Context,
2642 TagDecl::completeDefinition();
2683 : TagDecl(DK, TK, DC, IdLoc, Id, PrevDecl, StartLoc) {
2722 TagDecl::completeDefinition();