Lines Matching refs:UDTLayoutBase
50 LayoutItemBase::LayoutItemBase(const UDTLayoutBase *Parent, in LayoutItemBase()
71 const UDTLayoutBase &Parent, std::unique_ptr<PDBSymbolData> Member) in DataMemberLayoutItem()
82 VBPtrLayoutItem::VBPtrLayoutItem(const UDTLayoutBase &Parent, in VBPtrLayoutItem()
99 VTableLayoutItem::VTableLayoutItem(const UDTLayoutBase &Parent, in VTableLayoutItem()
107 UDTLayoutBase::UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym, in UDTLayoutBase() function in UDTLayoutBase
120 uint32_t UDTLayoutBase::tailPadding() const { in tailPadding()
134 : UDTLayoutBase(nullptr, UDT, UDT.getName(), 0, UDT.getLength(), false), in ClassLayout()
154 BaseClassLayout::BaseClassLayout(const UDTLayoutBase &Parent, in BaseClassLayout()
157 : UDTLayoutBase(&Parent, *B, B->getName(), OffsetInParent, B->getLength(), in BaseClassLayout()
168 void UDTLayoutBase::initializeChildren(const PDBSymbol &Sym) { in initializeChildren()
270 bool UDTLayoutBase::hasVBPtrAtOffset(uint32_t Off) const { in hasVBPtrAtOffset()
280 void UDTLayoutBase::addChildToLayout(std::unique_ptr<LayoutItemBase> Child) { in addChildToLayout()