struct SymbolRecordBase
Declaration
struct SymbolRecordBase { /* full declaration omitted */ };
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:229
Member Variables
- public codeview::SymbolKind Kind
Method Overview
- public SymbolRecordBase(codeview::SymbolKind K)
- public virtual llvm::Error fromCodeViewSymbol(codeview::CVSymbol Type)
- public virtual void map(yaml::IO & io)
- public virtual codeview::CVSymbol toCodeViewSymbol(llvm::BumpPtrAllocator & Allocator, llvm::codeview::CodeViewContainer Container) const
- public virtual ~SymbolRecordBase()
Methods
¶SymbolRecordBase(codeview::SymbolKind K)
SymbolRecordBase(codeview::SymbolKind K)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:232
Parameters
- codeview::SymbolKind K
¶virtual llvm::Error fromCodeViewSymbol(
codeview::CVSymbol Type)
virtual llvm::Error fromCodeViewSymbol(
codeview::CVSymbol Type)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:239
Parameters
- codeview::CVSymbol Type
¶virtual void map(yaml::IO& io)
virtual void map(yaml::IO& io)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:235
Parameters
- yaml::IO& io
¶virtual codeview::CVSymbol toCodeViewSymbol(
llvm::BumpPtrAllocator& Allocator,
llvm::codeview::CodeViewContainer Container)
const
virtual codeview::CVSymbol toCodeViewSymbol(
llvm::BumpPtrAllocator& Allocator,
llvm::codeview::CodeViewContainer Container)
const
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:237
Parameters
- llvm::BumpPtrAllocator& Allocator
- llvm::codeview::CodeViewContainer Container
¶virtual ~SymbolRecordBase()
virtual ~SymbolRecordBase()
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:233