Home | History | Annotate | Download | only in AST

Lines Matching refs:PrimaryBase

620   if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
627 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
634 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase);
636 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
643 BaseSubobject(PrimaryBase,PrimaryBaseOffset),
672 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
677 if (PrimaryBase && !Layout.isPrimaryBaseVirtual()) {
679 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
682 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()),
725 if (BaseDecl == PrimaryBase)
1405 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1407 if (!PrimaryBase)
1411 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
1419 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) !=
1425 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
1429 if (!PrimaryBases.insert(PrimaryBase))
1432 RD = PrimaryBase;
1452 const CXXRecordDecl *PrimaryBase = Bases[I - 1];
1460 if (OverriddenMD->getParent() == PrimaryBase)
1485 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
1489 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
1496 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase);
1502 LayoutClassLayout.getVBaseClassOffset(PrimaryBase);
1504 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
1511 AddMethods(BaseSubobject(PrimaryBase, PrimaryBaseOffset),
1515 if (!PrimaryBases.insert(PrimaryBase))
1751 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1753 if (!PrimaryBase)
1762 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) !=
1769 RD = PrimaryBase;
1786 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1819 if (BaseDecl == PrimaryBase) {
1841 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
1854 LayoutClassLayout.getVBaseClassOffset(PrimaryBase);
1863 PrimaryVirtualBases.insert(PrimaryBase);
2780 } else if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
2783 NextBase = PrimaryBase;