reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
229 if (BaseClassDecl->data().HasBasesWithFields || 230 !BaseClassDecl->field_empty()) { 241 if (BaseClassDecl->data().HasBasesWithNonStaticDataMembers || 242 BaseClassDecl->hasDirectFields()) { 248 if (!BaseClassDecl->isEmpty()) { 263 if (BaseClassDecl->isPolymorphic()) { 273 if (!BaseClassDecl->isStandardLayout()) 275 if (!BaseClassDecl->isCXX11StandardLayout()) 283 for (const auto &VBase : BaseClassDecl->vbases()) { 342 if (!BaseClassDecl->hasCopyConstructorWithConstParam()) 349 if (!BaseClassDecl->hasTrivialDefaultConstructor()) 357 if (!BaseClassDecl->hasTrivialCopyConstructor()) 360 if (!BaseClassDecl->hasTrivialCopyConstructorForCall()) 367 if (!BaseClassDecl->hasTrivialMoveConstructor()) 370 if (!BaseClassDecl->hasTrivialMoveConstructorForCall()) 378 if (!BaseClassDecl->hasTrivialCopyAssignment()) 384 if (!BaseClassDecl->hasTrivialMoveAssignment()) 391 if (!BaseClassDecl->hasConstexprDefaultConstructor()) 399 if (!BaseClassDecl->hasCopyConstructorWithConstParam()) 406 if (!BaseClassDecl->hasTrivialDestructor()) 409 if (!BaseClassDecl->hasTrivialDestructorForCall()) 412 if (!BaseClassDecl->hasIrrelevantDestructor()) 420 if (!BaseClassDecl->hasCopyAssignmentWithConstParam()) 425 if (BaseClassDecl->hasObjectMember()) 428 if (BaseClassDecl->hasVolatileMember()) 431 if (BaseClassDecl->getArgPassingRestrictions() == 436 if (BaseClassDecl->hasMutableFields()) { 441 if (BaseClassDecl->hasUninitializedReferenceMember()) 444 if (!BaseClassDecl->allowConstDefaultInit()) 447 addedClassSubobject(BaseClassDecl);