Lines Matching refs:BaseClassDecl
171 CXXRecordDecl *BaseClassDecl
176 if (!BaseClassDecl->isEmpty()) {
196 if (BaseClassDecl->isPolymorphic())
202 if (!BaseClassDecl->isStandardLayout())
210 for (const auto &VBase : BaseClassDecl->vbases()) {
256 if (!BaseClassDecl->hasTrivialDefaultConstructor())
264 if (!BaseClassDecl->hasTrivialCopyConstructor())
270 if (!BaseClassDecl->hasTrivialMoveConstructor())
278 if (!BaseClassDecl->hasTrivialCopyAssignment())
284 if (!BaseClassDecl->hasTrivialMoveAssignment())
291 if (!BaseClassDecl->hasConstexprDefaultConstructor())
298 if (!BaseClassDecl->hasTrivialDestructor())
301 if (!BaseClassDecl->hasIrrelevantDestructor())
309 if (!BaseClassDecl->hasCopyAssignmentWithConstParam())
317 if (!BaseClassDecl->hasCopyConstructorWithConstParam())
322 if (BaseClassDecl->hasObjectMember())
325 if (BaseClassDecl->hasVolatileMember())
329 if (BaseClassDecl->hasMutableFields())
332 if (BaseClassDecl->hasUninitializedReferenceMember())
335 addedClassSubobject(BaseClassDecl);