Lines Matching refs:BaseRecord
281 CXXRecordDecl *BaseRecord; in lookupInBases() local
283 BaseRecord = nullptr; in lookupInBases()
288 BaseRecord = cast<CXXRecordDecl>(RT->getDecl()); in lookupInBases()
293 BaseRecord = TD->getTemplatedDecl(); in lookupInBases()
295 if (BaseRecord) { in lookupInBases()
296 if (!BaseRecord->hasDefinition() || in lookupInBases()
297 VisitedDependentRecords.count(BaseRecord)) { in lookupInBases()
298 BaseRecord = nullptr; in lookupInBases()
300 VisitedDependentRecords.insert(BaseRecord); in lookupInBases()
304 BaseRecord = cast<CXXRecordDecl>( in lookupInBases()
307 if (BaseRecord && in lookupInBases()
308 lookupInBases(Context, BaseRecord, BaseMatches, LookupInDependent)) { in lookupInBases()
399 const CXXRecordDecl *BaseRecord) { in FindBaseClass() argument
400 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindBaseClass()
403 ->getCanonicalDecl() == BaseRecord; in FindBaseClass()
408 const CXXRecordDecl *BaseRecord) { in FindVirtualBaseClass() argument
409 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindVirtualBaseClass()
413 ->getCanonicalDecl() == BaseRecord; in FindVirtualBaseClass()
419 RecordDecl *BaseRecord = in FindTagMember() local
422 for (Path.Decls = BaseRecord->lookup(Name); in FindTagMember()
432 static bool findOrdinaryMember(RecordDecl *BaseRecord, CXXBasePath &Path, in findOrdinaryMember() argument
436 for (Path.Decls = BaseRecord->lookup(Name); in findOrdinaryMember()
449 RecordDecl *BaseRecord = in FindOrdinaryMember() local
451 return findOrdinaryMember(BaseRecord, Path, Name); in FindOrdinaryMember()
478 RecordDecl *BaseRecord = in FindOMPReductionMember() local
481 for (Path.Decls = BaseRecord->lookup(Name); !Path.Decls.empty(); in FindOMPReductionMember()
494 RecordDecl *BaseRecord = in FindNestedNameSpecifierMember() local
497 for (Path.Decls = BaseRecord->lookup(Name); in FindNestedNameSpecifierMember()