Lines Matching refs:BaseRecord
246 CXXRecordDecl *BaseRecord; in lookupInBases() local
248 BaseRecord = nullptr; in lookupInBases()
253 BaseRecord = cast<CXXRecordDecl>(RT->getDecl()); in lookupInBases()
258 BaseRecord = TD->getTemplatedDecl(); in lookupInBases()
260 if (BaseRecord) { in lookupInBases()
261 if (!BaseRecord->hasDefinition() || in lookupInBases()
262 VisitedDependentRecords.count(BaseRecord)) { in lookupInBases()
263 BaseRecord = nullptr; in lookupInBases()
265 VisitedDependentRecords.insert(BaseRecord); in lookupInBases()
269 BaseRecord = cast<CXXRecordDecl>( in lookupInBases()
272 if (BaseRecord && in lookupInBases()
273 lookupInBases(Context, BaseRecord, BaseMatches, LookupInDependent)) { in lookupInBases()
364 const CXXRecordDecl *BaseRecord) { in FindBaseClass() argument
365 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindBaseClass()
368 ->getCanonicalDecl() == BaseRecord; in FindBaseClass()
373 const CXXRecordDecl *BaseRecord) { in FindVirtualBaseClass() argument
374 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindVirtualBaseClass()
378 ->getCanonicalDecl() == BaseRecord; in FindVirtualBaseClass()