Lines Matching defs:BaseClassDecl
172 CXXRecordDecl *BaseClassDecl
175 if (!BaseClassDecl->isEmpty()) {
203 if (BaseClassDecl->isPolymorphic())
209 if (!BaseClassDecl->isStandardLayout())
217 for (const auto &VBase : BaseClassDecl->vbases()) {
271 if (!BaseClassDecl->hasTrivialDefaultConstructor())
279 if (!BaseClassDecl->hasTrivialCopyConstructor())
285 if (!BaseClassDecl->hasTrivialMoveConstructor())
293 if (!BaseClassDecl->hasTrivialCopyAssignment())
299 if (!BaseClassDecl->hasTrivialMoveAssignment())
306 if (!BaseClassDecl->hasConstexprDefaultConstructor())
313 if (!BaseClassDecl->hasTrivialDestructor())
316 if (!BaseClassDecl->hasIrrelevantDestructor())
324 if (!BaseClassDecl->hasCopyAssignmentWithConstParam())
332 if (!BaseClassDecl->hasCopyConstructorWithConstParam())
337 if (BaseClassDecl->hasObjectMember())
340 if (BaseClassDecl->hasVolatileMember())
344 if (BaseClassDecl->hasMutableFields())
347 if (BaseClassDecl->hasUninitializedReferenceMember())
350 if (!BaseClassDecl->allowConstDefaultInit())
353 addedClassSubobject(BaseClassDecl);