Lines Matching refs:BaseClassDecl

227     auto *BaseClassDecl =  in setBases()  local
235 if (BaseClassDecl->data().HasBasesWithFields || in setBases()
236 !BaseClassDecl->field_empty()) { in setBases()
247 if (BaseClassDecl->data().HasBasesWithNonStaticDataMembers || in setBases()
248 BaseClassDecl->hasDirectFields()) { in setBases()
254 if (!BaseClassDecl->isEmpty()) { in setBases()
275 if (BaseClassDecl->isPolymorphic()) { in setBases()
285 if (!BaseClassDecl->isStandardLayout()) in setBases()
287 if (!BaseClassDecl->isCXX11StandardLayout()) in setBases()
295 for (const auto &VBase : BaseClassDecl->vbases()) { in setBases()
354 if (!BaseClassDecl->hasCopyConstructorWithConstParam()) in setBases()
361 if (!BaseClassDecl->hasTrivialDefaultConstructor()) in setBases()
369 if (!BaseClassDecl->hasTrivialCopyConstructor()) in setBases()
372 if (!BaseClassDecl->hasTrivialCopyConstructorForCall()) in setBases()
379 if (!BaseClassDecl->hasTrivialMoveConstructor()) in setBases()
382 if (!BaseClassDecl->hasTrivialMoveConstructorForCall()) in setBases()
390 if (!BaseClassDecl->hasTrivialCopyAssignment()) in setBases()
396 if (!BaseClassDecl->hasTrivialMoveAssignment()) in setBases()
403 if (!BaseClassDecl->hasConstexprDefaultConstructor()) in setBases()
411 if (!BaseClassDecl->hasCopyConstructorWithConstParam()) in setBases()
418 if (!BaseClassDecl->hasTrivialDestructor()) in setBases()
421 if (!BaseClassDecl->hasTrivialDestructorForCall()) in setBases()
424 if (!BaseClassDecl->hasIrrelevantDestructor()) in setBases()
432 if (!BaseClassDecl->hasCopyAssignmentWithConstParam()) in setBases()
437 if (BaseClassDecl->hasObjectMember()) in setBases()
440 if (BaseClassDecl->hasVolatileMember()) in setBases()
443 if (BaseClassDecl->getArgPassingRestrictions() == in setBases()
448 if (BaseClassDecl->hasMutableFields()) in setBases()
451 if (BaseClassDecl->hasUninitializedReferenceMember()) in setBases()
454 if (!BaseClassDecl->allowConstDefaultInit()) in setBases()
457 addedClassSubobject(BaseClassDecl); in setBases()