addChildToLayout(std::unique_ptr< LayoutItemBase > Child) | llvm::pdb::UDTLayoutBase | protected |
AllBases | llvm::pdb::UDTLayoutBase | protected |
BaseClassLayout(const UDTLayoutBase &Parent, uint32_t OffsetInParent, bool Elide, std::unique_ptr< PDBSymbolTypeBaseClass > Base) | llvm::pdb::BaseClassLayout | |
bases() const | llvm::pdb::UDTLayoutBase | inline |
ChildStorage | llvm::pdb::UDTLayoutBase | protected |
containsOffset(uint32_t Off) const | llvm::pdb::LayoutItemBase | inline |
deepPaddingSize() const | llvm::pdb::LayoutItemBase | |
DirectVBaseCount | llvm::pdb::UDTLayoutBase | protected |
directVirtualBaseCount() const | llvm::pdb::UDTLayoutBase | inline |
Funcs | llvm::pdb::UDTLayoutBase | protected |
funcs() const | llvm::pdb::UDTLayoutBase | inline |
getBase() const | llvm::pdb::BaseClassLayout | inline |
getLayoutSize() const | llvm::pdb::LayoutItemBase | inline |
getName() const | llvm::pdb::LayoutItemBase | inline |
getOffsetInParent() const | llvm::pdb::LayoutItemBase | inline |
getParent() const | llvm::pdb::LayoutItemBase | inline |
getSize() const | llvm::pdb::LayoutItemBase | inline |
getSymbol() const | llvm::pdb::LayoutItemBase | inline |
hasVBPtrAtOffset(uint32_t Off) const | llvm::pdb::UDTLayoutBase | protected |
immediatePadding() const | llvm::pdb::LayoutItemBase | inlinevirtual |
initializeChildren(const PDBSymbol &Sym) | llvm::pdb::UDTLayoutBase | protected |
IsElided | llvm::pdb::LayoutItemBase | protected |
isElided() const | llvm::pdb::LayoutItemBase | inline |
isEmptyBase() | llvm::pdb::BaseClassLayout | inline |
isVBPtr() const | llvm::pdb::LayoutItemBase | inlinevirtual |
isVirtualBase() const | llvm::pdb::BaseClassLayout | inline |
layout_items() const | llvm::pdb::UDTLayoutBase | inline |
LayoutItemBase(const UDTLayoutBase *Parent, const PDBSymbol *Symbol, const std::string &Name, uint32_t OffsetInParent, uint32_t Size, bool IsElided) | llvm::pdb::LayoutItemBase | |
LayoutItems | llvm::pdb::UDTLayoutBase | protected |
LayoutSize | llvm::pdb::LayoutItemBase | protected |
Name | llvm::pdb::LayoutItemBase | protected |
NonVirtualBases | llvm::pdb::UDTLayoutBase | protected |
OffsetInParent | llvm::pdb::LayoutItemBase | protected |
Other | llvm::pdb::UDTLayoutBase | protected |
other_items() const | llvm::pdb::UDTLayoutBase | inline |
Parent | llvm::pdb::LayoutItemBase | protected |
regular_bases() const | llvm::pdb::UDTLayoutBase | inline |
SizeOf | llvm::pdb::LayoutItemBase | protected |
Symbol | llvm::pdb::LayoutItemBase | protected |
tailPadding() const override | llvm::pdb::UDTLayoutBase | virtual |
UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym, const std::string &Name, uint32_t OffsetInParent, uint32_t Size, bool IsElided) | llvm::pdb::UDTLayoutBase | |
usedBytes() const | llvm::pdb::LayoutItemBase | inline |
UsedBytes | llvm::pdb::LayoutItemBase | protected |
VBPtr | llvm::pdb::UDTLayoutBase | protected |
virtual_bases() const | llvm::pdb::UDTLayoutBase | inline |
VirtualBases | llvm::pdb::UDTLayoutBase | protected |
VTable | llvm::pdb::UDTLayoutBase | protected |
~LayoutItemBase()=default | llvm::pdb::LayoutItemBase | virtual |