LLVM 19.0.0git
llvm::pdb::BaseClassLayout Member List

This is the complete list of members for llvm::pdb::BaseClassLayout, including all inherited members.

addChildToLayout(std::unique_ptr< LayoutItemBase > Child)llvm::pdb::UDTLayoutBaseprotected
AllBasesllvm::pdb::UDTLayoutBaseprotected
BaseClassLayout(const UDTLayoutBase &Parent, uint32_t OffsetInParent, bool Elide, std::unique_ptr< PDBSymbolTypeBaseClass > Base)llvm::pdb::BaseClassLayout
bases() constllvm::pdb::UDTLayoutBaseinline
ChildStoragellvm::pdb::UDTLayoutBaseprotected
containsOffset(uint32_t Off) constllvm::pdb::LayoutItemBaseinline
deepPaddingSize() constllvm::pdb::LayoutItemBase
DirectVBaseCountllvm::pdb::UDTLayoutBaseprotected
directVirtualBaseCount() constllvm::pdb::UDTLayoutBaseinline
funcs() constllvm::pdb::UDTLayoutBaseinline
Funcsllvm::pdb::UDTLayoutBaseprotected
getBase() constllvm::pdb::BaseClassLayoutinline
getLayoutSize() constllvm::pdb::LayoutItemBaseinline
getName() constllvm::pdb::LayoutItemBaseinline
getOffsetInParent() constllvm::pdb::LayoutItemBaseinline
getParent() constllvm::pdb::LayoutItemBaseinline
getSize() constllvm::pdb::LayoutItemBaseinline
getSymbol() constllvm::pdb::LayoutItemBaseinline
hasVBPtrAtOffset(uint32_t Off) constllvm::pdb::UDTLayoutBaseprotected
immediatePadding() constllvm::pdb::LayoutItemBaseinlinevirtual
initializeChildren(const PDBSymbol &Sym)llvm::pdb::UDTLayoutBaseprotected
IsElidedllvm::pdb::LayoutItemBaseprotected
isElided() constllvm::pdb::LayoutItemBaseinline
isEmptyBase()llvm::pdb::BaseClassLayoutinline
isVBPtr() constllvm::pdb::LayoutItemBaseinlinevirtual
isVirtualBase() constllvm::pdb::BaseClassLayoutinline
layout_items() constllvm::pdb::UDTLayoutBaseinline
LayoutItemBase(const UDTLayoutBase *Parent, const PDBSymbol *Symbol, const std::string &Name, uint32_t OffsetInParent, uint32_t Size, bool IsElided)llvm::pdb::LayoutItemBase
LayoutItemsllvm::pdb::UDTLayoutBaseprotected
LayoutSizellvm::pdb::LayoutItemBaseprotected
Namellvm::pdb::LayoutItemBaseprotected
NonVirtualBasesllvm::pdb::UDTLayoutBaseprotected
OffsetInParentllvm::pdb::LayoutItemBaseprotected
Otherllvm::pdb::UDTLayoutBaseprotected
other_items() constllvm::pdb::UDTLayoutBaseinline
Parentllvm::pdb::LayoutItemBaseprotected
regular_bases() constllvm::pdb::UDTLayoutBaseinline
SizeOfllvm::pdb::LayoutItemBaseprotected
Symbolllvm::pdb::LayoutItemBaseprotected
tailPadding() const overridellvm::pdb::UDTLayoutBasevirtual
UDTLayoutBase(const UDTLayoutBase *Parent, const PDBSymbol &Sym, const std::string &Name, uint32_t OffsetInParent, uint32_t Size, bool IsElided)llvm::pdb::UDTLayoutBase
usedBytes() constllvm::pdb::LayoutItemBaseinline
UsedBytesllvm::pdb::LayoutItemBaseprotected
VBPtrllvm::pdb::UDTLayoutBaseprotected
virtual_bases() constllvm::pdb::UDTLayoutBaseinline
VirtualBasesllvm::pdb::UDTLayoutBaseprotected
VTablellvm::pdb::UDTLayoutBaseprotected
~LayoutItemBase()=defaultllvm::pdb::LayoutItemBasevirtual