Lines Matching refs:Parent
50 LayoutItemBase::LayoutItemBase(const UDTLayoutBase *Parent, in LayoutItemBase() argument
54 : Symbol(Symbol), Parent(Parent), Name(Name), in LayoutItemBase()
71 const UDTLayoutBase &Parent, std::unique_ptr<PDBSymbolData> Member) in DataMemberLayoutItem() argument
72 : LayoutItemBase(&Parent, Member.get(), Member->getName(), in DataMemberLayoutItem()
82 VBPtrLayoutItem::VBPtrLayoutItem(const UDTLayoutBase &Parent, in VBPtrLayoutItem() argument
85 : LayoutItemBase(&Parent, Sym.get(), "<vbptr>", Offset, Size, false), in VBPtrLayoutItem()
99 VTableLayoutItem::VTableLayoutItem(const UDTLayoutBase &Parent, in VTableLayoutItem() argument
101 : LayoutItemBase(&Parent, VT.get(), "<vtbl>", 0, getTypeLength(*VT), false), in VTableLayoutItem()
107 UDTLayoutBase::UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym, in UDTLayoutBase() argument
110 : LayoutItemBase(Parent, &Sym, Name, OffsetInParent, Size, IsElided) { in UDTLayoutBase()
154 BaseClassLayout::BaseClassLayout(const UDTLayoutBase &Parent, in BaseClassLayout() argument
157 : UDTLayoutBase(&Parent, *B, B->getName(), OffsetInParent, B->getLength(), in BaseClassLayout()
254 bool Elide = (Parent != nullptr); in initializeChildren()
266 if (Parent != nullptr) in initializeChildren()