LLVM
8.0.1
|
#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 34 of file SimpleTypeSerializer.h.
SimpleTypeSerializer::SimpleTypeSerializer | ( | ) |
Definition at line 26 of file SimpleTypeSerializer.cpp.
SimpleTypeSerializer::~SimpleTypeSerializer | ( | ) |
Definition at line 28 of file SimpleTypeSerializer.cpp.
Definition at line 31 of file SimpleTypeSerializer.cpp.
References addPadding(), llvm::cantFail(), llvm::BinaryStreamWriter::getOffset(), llvm::codeview::CVRecord< Kind >::kind(), llvm::support::little, llvm::cl::Prefix, llvm::codeview::RecordPrefix::RecordKind, llvm::codeview::RecordPrefix::RecordLen, llvm::codeview::CVRecord< Kind >::Type, llvm::codeview::TypeRecordMapping::visitTypeBegin(), llvm::codeview::TypeRecordMapping::visitTypeEnd(), and writeRecordPrefix().
Referenced by llvm::codeview::AppendingTypeTableBuilder::writeLeafType(), llvm::codeview::MergingTypeTableBuilder::writeLeafType(), and llvm::codeview::GlobalTypeTableBuilder::writeLeafType().
|
delete |