Lines Matching defs:BaseRecord
174 if (auto *BaseRecord = cast_if_present<CXXRecordDecl>(
176 isCurrentInstantiation = BaseRecord->isDependentContext() &&
177 BaseRecord->isCurrentInstantiation(Record);
254 CXXRecordDecl *BaseRecord = nullptr;
260 BaseRecord = cast<CXXRecordDecl>(RT->getDecl());
265 BaseRecord = TD->getTemplatedDecl();
267 if (BaseRecord) {
268 if (!BaseRecord->hasDefinition())
269 BaseRecord = nullptr;
270 else if (!VisitedDependentRecords.insert(BaseRecord).second)
271 BaseRecord = nullptr;
274 BaseRecord = cast<CXXRecordDecl>(BaseSpec.getType()->getAsRecordDecl());
276 if (BaseRecord &&
277 lookupInBases(Context, BaseRecord, BaseMatches, LookupInDependent)) {
368 const CXXRecordDecl *BaseRecord) {
369 assert(BaseRecord->getCanonicalDecl() == BaseRecord &&
372 ->getCanonicalDecl() == BaseRecord;
377 const CXXRecordDecl *BaseRecord) {
378 assert(BaseRecord->getCanonicalDecl() == BaseRecord &&
382 ->getCanonicalDecl() == BaseRecord;