#include "llvm/DebugInfo/CodeView/SimpleTypeSerializer.h"
#include "llvm/DebugInfo/CodeView/CVRecord.h"
#include "llvm/DebugInfo/CodeView/RecordSerialization.h"
#include "llvm/DebugInfo/CodeView/TypeRecordMapping.h"
#include "llvm/Support/BinaryStreamWriter.h"
usingnamespacellvm;
usingnamespacellvm::codeview;
static void addPadding(BinaryStreamWriter &Writer) { … }
SimpleTypeSerializer::SimpleTypeSerializer() : … { … }
SimpleTypeSerializer::~SimpleTypeSerializer() = default;
template <typename T>
ArrayRef<uint8_t> SimpleTypeSerializer::serialize(T &Record) { … }
#define TYPE_RECORD …
#define TYPE_RECORD_ALIAS …
#define MEMBER_RECORD …
#define MEMBER_RECORD_ALIAS …
#include "llvm/DebugInfo/CodeView/CodeViewTypes.def"