LLVM: llvm::pdb::LayoutItemBase Class Reference (original) (raw)
#include "[llvm/DebugInfo/PDB/UDTLayout.h](UDTLayout%5F8h%5Fsource.html)"
Definition at line 36 of file UDTLayout.h.
Definition at line 49 of file UDTLayout.cpp.
References IsElided, LayoutSize, Name, OffsetInParent, Parent, Size, SizeOf, Symbol, and UsedBytes.
Referenced by llvm::pdb::UDTLayoutBase::addChildToLayout(), llvm::pdb::DataMemberLayoutItem::DataMemberLayoutItem(), llvm::pdb::UDTLayoutBase::tailPadding(), llvm::pdb::UDTLayoutBase::UDTLayoutBase(), llvm::pdb::VBPtrLayoutItem::VBPtrLayoutItem(), and llvm::pdb::VTableLayoutItem::VTableLayoutItem().
◆ ~LayoutItemBase()
| virtual llvm::pdb::LayoutItemBase::~LayoutItemBase ( ) |
virtualdefault |
◆ containsOffset()
◆ deepPaddingSize()
| uint32_t LayoutItemBase::deepPaddingSize |
( |
) |
const |
◆ getLayoutSize()
| uint32_t llvm::pdb::LayoutItemBase::getLayoutSize ( ) const |
inline |
◆ getName()
| StringRef llvm::pdb::LayoutItemBase::getName ( ) const |
inline |
◆ getOffsetInParent()
| uint32_t llvm::pdb::LayoutItemBase::getOffsetInParent ( ) const |
inline |
◆ getParent()
◆ getSize()
| uint32_t llvm::pdb::LayoutItemBase::getSize ( ) const |
inline |
◆ getSymbol()
| const PDBSymbol * llvm::pdb::LayoutItemBase::getSymbol ( ) const |
inline |
| virtual uint32_t llvm::pdb::LayoutItemBase::immediatePadding ( ) const |
inlinevirtual |
◆ isElided()
| bool llvm::pdb::LayoutItemBase::isElided ( ) const |
inline |
◆ isVBPtr()
| virtual bool llvm::pdb::LayoutItemBase::isVBPtr ( ) const |
inlinevirtual |
◆ tailPadding()
| uint32_t LayoutItemBase::tailPadding ( ) const |
virtual |
◆ usedBytes()
| const BitVector & llvm::pdb::LayoutItemBase::usedBytes ( ) const |
inline |
◆ IsElided
| bool llvm::pdb::LayoutItemBase::IsElided = false |
protected |
◆ LayoutSize
| uint32_t llvm::pdb::LayoutItemBase::LayoutSize = 0 |
protected |
◆ Name
| std::string llvm::pdb::LayoutItemBase::Name |
protected |
◆ OffsetInParent
| uint32_t llvm::pdb::LayoutItemBase::OffsetInParent = 0 |
protected |
◆ Parent
◆ SizeOf
| uint32_t llvm::pdb::LayoutItemBase::SizeOf = 0 |
protected |
◆ Symbol
◆ UsedBytes
| BitVector llvm::pdb::LayoutItemBase::UsedBytes |
protected |
The documentation for this class was generated from the following files: