Lines Matching refs:BaseClass
3440 FieldDecl *Field, const Type *BaseClass) { in CheckInitializer() argument
3462 if (BaseClass) in CheckInitializer()
3463 BaseClasses.erase(BaseClass->getCanonicalTypeInternal()); in CheckInitializer()
5020 const Type *BaseClass = Init->getBaseClass(); in CheckRedundantInit() local
5021 assert(BaseClass && "neither field nor base"); in CheckRedundantInit()
5024 << QualType(BaseClass, 0) in CheckRedundantInit()
7025 CXXRecordDecl *BaseClass = Base->getType()->getAsCXXRecordDecl(); in shouldDeleteForBase() local
7028 if (!BaseClass) in shouldDeleteForBase()
7032 Sema::SpecialMemberOverloadResult SMOR = lookupInheritedCtor(BaseClass); in shouldDeleteForBase()
7047 return shouldDeleteForClassSubobject(BaseClass, Base, 0); in shouldDeleteForBase()
10744 auto *BaseClass = cast<CXXRecordDecl>(RT->getDecl()); in visitBase() local
10745 Sema::SpecialMemberOverloadResult SMOR = lookupInheritedCtor(BaseClass); in visitBase()
10751 visitClassSubobject(BaseClass, Base, 0); in visitBase()