|
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 |
1.8.13