Home | History | Annotate | Download | only in AST

Lines Matching refs:BaseDecl

66     const CXXRecordDecl *BaseDecl =
71 Layout.getBaseClassOffset(BaseDecl);
74 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false);
93 const CXXRecordDecl *BaseDecl =
103 if (!BaseDecl->isDynamicClass())
111 if (!VBases.insert(BaseDecl))
114 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl);
120 Layout.getBaseClassOffset(BaseDecl);
123 Layout.getPrimaryBase() == BaseDecl)
133 (BaseDecl->getNumVBases() || BaseDeclIsMorallyVirtual)) {
135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex,
140 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset),
158 const CXXRecordDecl *BaseDecl =
164 if (!VBases.insert(BaseDecl))
168 MostDerivedClassLayout.getVBaseClassOffset(BaseDecl);
170 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true);
175 if (BaseDecl->getNumVBases())
176 LayoutVirtualVTTs(BaseDecl, VBases);