LLVM: llvm::codeview::GlobalTypeTableBuilder Class Reference (original) (raw)
#include "[llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h](GlobalTypeTableBuilder%5F8h%5Fsource.html)"
Definition at line 30 of file GlobalTypeTableBuilder.h.
| GlobalTypeTableBuilder::GlobalTypeTableBuilder ( BumpPtrAllocator & Storage) |
explicit |
◆ ~GlobalTypeTableBuilder()
| GlobalTypeTableBuilder::~GlobalTypeTableBuilder ( ) |
overridedefault |
◆ capacity()
| uint32_t GlobalTypeTableBuilder::capacity ( ) |
overridevirtual |
◆ contains()
| bool GlobalTypeTableBuilder::contains ( TypeIndex Index) |
overridevirtual |
◆ getAllocator()
| BumpPtrAllocator & llvm::codeview::GlobalTypeTableBuilder::getAllocator ( ) |
inline |
◆ getFirst()
| std::optional< TypeIndex > GlobalTypeTableBuilder::getFirst ( ) |
overridevirtual |
◆ getNext()
| std::optional< TypeIndex > GlobalTypeTableBuilder::getNext ( TypeIndex Prev) |
overridevirtual |
◆ getType()
◆ getTypeName()
◆ hashes()
◆ insertRecord()
◆ insertRecordAs()
template
| TypeIndex llvm::codeview::GlobalTypeTableBuilder::insertRecordAs ( GloballyHashedType Hash, size_t RecordSize, CreateFunc Create ) |
inline |
◆ insertRecordBytes()
◆ nextTypeIndex()
| TypeIndex GlobalTypeTableBuilder::nextTypeIndex |
( |
) |
const |
◆ records()
◆ replaceType()
◆ reset()
| void GlobalTypeTableBuilder::reset |
( |
) |
◆ size()
| uint32_t GlobalTypeTableBuilder::size ( ) |
overridevirtual |
◆ writeLeafType()
template<typename T>
| TypeIndex llvm::codeview::GlobalTypeTableBuilder::writeLeafType ( T & Record) |
inline |
The documentation for this class was generated from the following files: