Lines Matching refs:BaseDecl
684 RecordDecl *BaseDecl = BaseType->getAs<RecordType>()->getDecl();
685 assert(BaseDecl && "Record type has no declaration");
686 BaseDecl = BaseDecl->getDefinition();
687 assert(BaseDecl && "Base type is not incomplete, but has no definition");
688 CXXRecordDecl * CXXBaseDecl = cast<CXXRecordDecl>(BaseDecl);
702 if (BaseDecl->isInvalidDecl())
3416 CXXRecordDecl *BaseDecl = BI->getType()->getAsCXXRecordDecl();
3417 assert(BaseDecl && "base isn't a CXXRecordDecl");
3421 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl);
3432 CXXConstructorDecl *BaseDefault = LookupDefaultConstructor(BaseDecl);
3444 CXXRecordDecl *BaseDecl = BI->getType()->getAsCXXRecordDecl();
3445 assert(BaseDecl && "base isn't a CXXRecordDecl");
3449 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl);
3460 CXXConstructorDecl *BaseDefault = LookupDefaultConstructor(BaseDecl);
3603 CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl();
3604 assert(BaseDecl && "base isn't a CXXRecordDecl");
3608 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl);
3619 CXXConstructorDecl *BaseCtor = LookupCopyingConstructor(BaseDecl, ArgQuals);
3631 CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl();
3632 assert(BaseDecl && "base isn't a CXXRecordDecl");
3636 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl);
3647 CXXConstructorDecl *BaseCtor = LookupCopyingConstructor(BaseDecl, ArgQuals);
3758 CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl();
3759 assert(BaseDecl && "base isn't a CXXRecordDecl");
3765 CXXMethodDecl *CopyOper = LookupCopyingAssignment(BaseDecl, ArgQuals, false,
3777 CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl();
3778 assert(BaseDecl && "base isn't a CXXRecordDecl");
3784 CXXMethodDecl *CopyOper = LookupCopyingAssignment(BaseDecl, ArgQuals, false,
3874 CXXRecordDecl *BaseDecl = BI->getType()->getAsCXXRecordDecl();
3875 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl);
3890 CXXRecordDecl *BaseDecl = BI->getType()->getAsCXXRecordDecl();
3891 CXXDestructorDecl *BaseDtor = LookupDestructor(BaseDecl);
6128 CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(Base->getDecl());
6129 for (CXXRecordDecl::ctor_iterator CtorIt = BaseDecl->ctor_begin(),
6130 CtorE = BaseDecl->ctor_end();