Lines Matching defs:BaseClassDecl

230     auto *BaseClassDecl =
238 if (BaseClassDecl->data().HasBasesWithFields ||
239 !BaseClassDecl->field_empty()) {
250 if (BaseClassDecl->data().HasBasesWithNonStaticDataMembers ||
251 BaseClassDecl->hasDirectFields()) {
257 if (!BaseClassDecl->isEmpty()) {
278 if (BaseClassDecl->isPolymorphic()) {
288 if (!BaseClassDecl->isStandardLayout())
290 if (!BaseClassDecl->isCXX11StandardLayout())
298 for (const auto &VBase : BaseClassDecl->vbases()) {
357 if (!BaseClassDecl->hasCopyConstructorWithConstParam())
364 if (!BaseClassDecl->hasTrivialDefaultConstructor())
372 if (!BaseClassDecl->hasTrivialCopyConstructor())
375 if (!BaseClassDecl->hasTrivialCopyConstructorForCall())
382 if (!BaseClassDecl->hasTrivialMoveConstructor())
385 if (!BaseClassDecl->hasTrivialMoveConstructorForCall())
393 if (!BaseClassDecl->hasTrivialCopyAssignment())
399 if (!BaseClassDecl->hasTrivialMoveAssignment())
406 if (!BaseClassDecl->hasConstexprDefaultConstructor())
415 if (!BaseClassDecl->hasCopyConstructorWithConstParam())
422 if (!BaseClassDecl->hasTrivialDestructor())
425 if (!BaseClassDecl->hasTrivialDestructorForCall())
428 if (!BaseClassDecl->hasIrrelevantDestructor())
431 if (BaseClassDecl->isAnyDestructorNoReturn())
434 if (BaseClassDecl->isHLSLIntangible())
442 if (!BaseClassDecl->hasCopyAssignmentWithConstParam())
447 if (BaseClassDecl->hasObjectMember())
450 if (BaseClassDecl->hasVolatileMember())
453 if (BaseClassDecl->getArgPassingRestrictions() ==
458 if (BaseClassDecl->hasMutableFields())
461 if (BaseClassDecl->hasUninitializedExplicitInitFields() &&
462 BaseClassDecl->isAggregate())
465 if (BaseClassDecl->hasUninitializedReferenceMember())
468 if (!BaseClassDecl->allowConstDefaultInit())
471 addedClassSubobject(BaseClassDecl);