Lines Matching defs:UDTLayoutBase
47 LayoutItemBase::LayoutItemBase(const UDTLayoutBase *Parent,
68 const UDTLayoutBase &Parent, std::unique_ptr<PDBSymbolData> Member)
79 VBPtrLayoutItem::VBPtrLayoutItem(const UDTLayoutBase &Parent,
96 VTableLayoutItem::VTableLayoutItem(const UDTLayoutBase &Parent,
104 UDTLayoutBase::UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym,
117 uint32_t UDTLayoutBase::tailPadding() const {
131 : UDTLayoutBase(nullptr, UDT, UDT.getName(), 0, UDT.getLength(), false),
151 BaseClassLayout::BaseClassLayout(const UDTLayoutBase &Parent,
154 : UDTLayoutBase(&Parent, *B, B->getName(), OffsetInParent, B->getLength(),
165 void UDTLayoutBase::initializeChildren(const PDBSymbol &Sym) {
267 bool UDTLayoutBase::hasVBPtrAtOffset(uint32_t Off) const {
277 void UDTLayoutBase::addChildToLayout(std::unique_ptr<LayoutItemBase> Child) {