LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/SimpleTypeSerializer.h"
Public Member Functions | |
SimpleTypeSerializer () | |
~SimpleTypeSerializer () | |
template<typename T > | |
ArrayRef< uint8_t > | serialize (T &Record) |
ArrayRef< uint8_t > | serialize (const FieldListRecord &Record)=delete |
Definition at line 19 of file SimpleTypeSerializer.h.
SimpleTypeSerializer::SimpleTypeSerializer | ( | ) |
Definition at line 31 of file SimpleTypeSerializer.cpp.
|
default |
|
delete |
Definition at line 36 of file SimpleTypeSerializer.cpp.
References addPadding(), llvm::cantFail(), llvm::BinaryStreamWriter::getOffset(), llvm::codeview::CVRecord< Kind >::kind(), llvm::little, llvm::codeview::TypeRecordMapping::visitTypeBegin(), llvm::codeview::TypeRecordMapping::visitTypeEnd(), and llvm::BinaryStreamWriter::writeObject().
Referenced by llvm::codeview::AppendingTypeTableBuilder::writeLeafType(), llvm::codeview::GlobalTypeTableBuilder::writeLeafType(), and llvm::codeview::MergingTypeTableBuilder::writeLeafType().