LLVM 22.0.0git
|
#include "llvm/DebugInfo/CodeView/SimpleTypeSerializer.h"
Public Member Functions | |
LLVM_ABI | SimpleTypeSerializer () |
LLVM_ABI | ~SimpleTypeSerializer () |
template<typename T> | |
ArrayRef< uint8_t > | serialize (T &Record) |
ArrayRef< uint8_t > | serialize (const FieldListRecord &Record)=delete |
Definition at line 20 of file SimpleTypeSerializer.h.
SimpleTypeSerializer::SimpleTypeSerializer | ( | ) |
Definition at line 32 of file SimpleTypeSerializer.cpp.
References llvm::codeview::MaxRecordLength.
|
delete |
Definition at line 37 of file SimpleTypeSerializer.cpp.
References addPadding(), llvm::cantFail(), llvm::BinaryStreamWriter::getOffset(), llvm::codeview::CVRecord< Kind >::kind(), llvm::little, T, llvm::codeview::TypeRecordMapping::visitTypeBegin(), llvm::codeview::TypeRecordMapping::visitTypeEnd(), and llvm::BinaryStreamWriter::writeObject().