class SimpleTypeSerializer
Declaration
class SimpleTypeSerializer { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h:19
Member Variables
- private std::vector<uint8_t> ScratchBuffer
Method Overview
- public SimpleTypeSerializer()
- public ArrayRef<uint8_t> serialize(const llvm::codeview::FieldListRecord & Record)
- public template <typename T>ArrayRef<uint8_t> serialize(T & Record)
- public ~SimpleTypeSerializer()
Methods
¶SimpleTypeSerializer()
SimpleTypeSerializer()
Declared at: llvm/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h:23
¶ArrayRef<uint8_t> serialize(
const llvm::codeview::FieldListRecord& Record)
ArrayRef<uint8_t> serialize(
const llvm::codeview::FieldListRecord& Record)
Declared at: llvm/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h:32
Parameters
- const llvm::codeview::FieldListRecord& Record
¶template <typename T>
ArrayRef<uint8_t> serialize(T& Record)
template <typename T>
ArrayRef<uint8_t> serialize(T& Record)
Declared at: llvm/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h:29
Templates
- T
Parameters
- T& Record
¶~SimpleTypeSerializer()
~SimpleTypeSerializer()
Declared at: llvm/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h:24