Lines Matching refs:BaseClassDecl

225     auto *BaseClassDecl =  in setBases()  local
233 if (BaseClassDecl->data().HasBasesWithFields || in setBases()
234 !BaseClassDecl->field_empty()) { in setBases()
245 if (BaseClassDecl->data().HasBasesWithNonStaticDataMembers || in setBases()
246 BaseClassDecl->hasDirectFields()) { in setBases()
252 if (!BaseClassDecl->isEmpty()) { in setBases()
273 if (BaseClassDecl->isPolymorphic()) { in setBases()
283 if (!BaseClassDecl->isStandardLayout()) in setBases()
285 if (!BaseClassDecl->isCXX11StandardLayout()) in setBases()
293 for (const auto &VBase : BaseClassDecl->vbases()) { in setBases()
352 if (!BaseClassDecl->hasCopyConstructorWithConstParam()) in setBases()
359 if (!BaseClassDecl->hasTrivialDefaultConstructor()) in setBases()
367 if (!BaseClassDecl->hasTrivialCopyConstructor()) in setBases()
370 if (!BaseClassDecl->hasTrivialCopyConstructorForCall()) in setBases()
377 if (!BaseClassDecl->hasTrivialMoveConstructor()) in setBases()
380 if (!BaseClassDecl->hasTrivialMoveConstructorForCall()) in setBases()
388 if (!BaseClassDecl->hasTrivialCopyAssignment()) in setBases()
394 if (!BaseClassDecl->hasTrivialMoveAssignment()) in setBases()
401 if (!BaseClassDecl->hasConstexprDefaultConstructor()) in setBases()
409 if (!BaseClassDecl->hasCopyConstructorWithConstParam()) in setBases()
416 if (!BaseClassDecl->hasTrivialDestructor()) in setBases()
419 if (!BaseClassDecl->hasTrivialDestructorForCall()) in setBases()
422 if (!BaseClassDecl->hasIrrelevantDestructor()) in setBases()
430 if (!BaseClassDecl->hasCopyAssignmentWithConstParam()) in setBases()
435 if (BaseClassDecl->hasObjectMember()) in setBases()
438 if (BaseClassDecl->hasVolatileMember()) in setBases()
441 if (BaseClassDecl->getArgPassingRestrictions() == in setBases()
446 if (BaseClassDecl->hasMutableFields()) in setBases()
449 if (BaseClassDecl->hasUninitializedReferenceMember()) in setBases()
452 if (!BaseClassDecl->allowConstDefaultInit()) in setBases()
455 addedClassSubobject(BaseClassDecl); in setBases()