Home | History | Annotate | Download | only in Sema

Lines Matching refs:BaseDecl

1109     if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) {
1110 if (BaseDecl->getCanonicalDecl() == Class->getCanonicalDecl() ||
1111 ((BaseDecl = BaseDecl->getDefinition()) &&
1112 findCircularInheritance(Class, BaseDecl))) {
1116 if (BaseDecl->getCanonicalDecl() != Class->getCanonicalDecl())
1117 Diag(BaseDecl->getLocation(), diag::note_previous_decl)
1152 RecordDecl *BaseDecl = BaseType->getAs<RecordType>()->getDecl();
1153 assert(BaseDecl && "Record type has no declaration");
1154 BaseDecl = BaseDecl->getDefinition();
1155 assert(BaseDecl && "Base type is not incomplete, but has no definition");
1156 CXXRecordDecl * CXXBaseDecl = cast<CXXRecordDecl>(BaseDecl);
1170 if (BaseDecl->isInvalidDecl())
7691 CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(Base->getDecl());
7692 for (CXXRecordDecl::ctor_iterator CtorIt = BaseDecl->ctor_begin(),
7693 CtorE = BaseDecl->ctor_end();