struct SymbolRecord
Declaration
struct SymbolRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:32
Member Variables
- public std::shared_ptr<detail::SymbolRecordBase> Symbol
Method Overview
- public static Expected<llvm::CodeViewYAML::SymbolRecord> fromCodeViewSymbol(codeview::CVSymbol Symbol)
- public codeview::CVSymbol toCodeViewSymbol(llvm::BumpPtrAllocator & Allocator, codeview::CodeViewContainer Container) const
Methods
¶static Expected<llvm::CodeViewYAML::SymbolRecord>
fromCodeViewSymbol(codeview::CVSymbol Symbol)
static Expected<llvm::CodeViewYAML::SymbolRecord>
fromCodeViewSymbol(codeview::CVSymbol Symbol)
Declared at: llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:39
Parameters
- codeview::CVSymbol Symbol
¶codeview::CVSymbol toCodeViewSymbol(
llvm::BumpPtrAllocator& Allocator,
codeview::CodeViewContainer Container) const
codeview::CVSymbol toCodeViewSymbol(
llvm::BumpPtrAllocator& Allocator,
codeview::CodeViewContainer Container) const
Declared at: llvm/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:36
Parameters
- llvm::BumpPtrAllocator& Allocator
- codeview::CodeViewContainer Container