Lines Matching refs:BaseRecord
247 CXXRecordDecl *BaseRecord; in lookupInBases() local
249 BaseRecord = nullptr; in lookupInBases()
254 BaseRecord = cast<CXXRecordDecl>(RT->getDecl()); in lookupInBases()
259 BaseRecord = TD->getTemplatedDecl(); in lookupInBases()
261 if (BaseRecord) { in lookupInBases()
262 if (!BaseRecord->hasDefinition() || in lookupInBases()
263 VisitedDependentRecords.count(BaseRecord)) { in lookupInBases()
264 BaseRecord = nullptr; in lookupInBases()
266 VisitedDependentRecords.insert(BaseRecord); in lookupInBases()
270 BaseRecord = cast<CXXRecordDecl>( in lookupInBases()
273 if (BaseRecord && in lookupInBases()
274 lookupInBases(Context, BaseRecord, BaseMatches, LookupInDependent)) { in lookupInBases()
365 const CXXRecordDecl *BaseRecord) { in FindBaseClass() argument
366 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindBaseClass()
369 ->getCanonicalDecl() == BaseRecord; in FindBaseClass()
374 const CXXRecordDecl *BaseRecord) { in FindVirtualBaseClass() argument
375 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindVirtualBaseClass()
379 ->getCanonicalDecl() == BaseRecord; in FindVirtualBaseClass()