class SymbolSerializer
Declaration
class SymbolSerializer : public SymbolVisitorCallbacks { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:28
Inherits from: SymbolVisitorCallbacks
Method Overview
- public SymbolSerializer(llvm::BumpPtrAllocator & Storage, llvm::codeview::CodeViewContainer Container)
- public llvm::Error visitSymbolBegin(llvm::codeview::CVSymbol & Record)
- public llvm::Error visitSymbolEnd(llvm::codeview::CVSymbol & Record)
- public template <typename SymType>static llvm::codeview::CVSymbol writeOneSymbol(SymType & Sym, llvm::BumpPtrAllocator & Storage, llvm::codeview::CodeViewContainer Container)
Inherited from SymbolVisitorCallbacks:
Methods
¶SymbolSerializer(
llvm::BumpPtrAllocator& Storage,
llvm::codeview::CodeViewContainer Container)
SymbolSerializer(
llvm::BumpPtrAllocator& Storage,
llvm::codeview::CodeViewContainer Container)
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:49
Parameters
- llvm::BumpPtrAllocator& Storage
- llvm::codeview::CodeViewContainer Container
¶llvm::Error visitSymbolBegin(
llvm::codeview::CVSymbol& Record)
llvm::Error visitSymbolBegin(
llvm::codeview::CVSymbol& Record)
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:63
Parameters
- llvm::codeview::CVSymbol& Record
¶llvm::Error visitSymbolEnd(
llvm::codeview::CVSymbol& Record)
llvm::Error visitSymbolEnd(
llvm::codeview::CVSymbol& Record)
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:64
Parameters
- llvm::codeview::CVSymbol& Record
¶template <typename SymType>
static llvm::codeview::CVSymbol writeOneSymbol(
SymType& Sym,
llvm::BumpPtrAllocator& Storage,
llvm::codeview::CodeViewContainer Container)
template <typename SymType>
static llvm::codeview::CVSymbol writeOneSymbol(
SymType& Sym,
llvm::BumpPtrAllocator& Storage,
llvm::codeview::CodeViewContainer Container)
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:52
Templates
- SymType
Parameters
- SymType& Sym
- llvm::BumpPtrAllocator& Storage
- llvm::codeview::CodeViewContainer Container