LLVM 22.0.0git
llvm::CodeViewYAML::detail::UnknownSymbolRecord Struct Reference
Inheritance diagram for llvm::CodeViewYAML::detail::UnknownSymbolRecord:
[legend]

Public Member Functions

 UnknownSymbolRecord (codeview::SymbolKind K)
void map (yaml::IO &io) override
CVSymbol toCodeViewSymbol (BumpPtrAllocator &Allocator, CodeViewContainer Container) const override
Error fromCodeViewSymbol (CVSymbol CVS) override
Public Member Functions inherited from llvm::CodeViewYAML::detail::SymbolRecordBase
 SymbolRecordBase (codeview::SymbolKind K)
virtual ~SymbolRecordBase ()=default

Public Attributes

std::vector< uint8_tData
Public Attributes inherited from llvm::CodeViewYAML::detail::SymbolRecordBase
codeview::SymbolKind Kind

Detailed Description

Definition at line 274 of file CodeViewYAMLSymbols.cpp.

Constructor & Destructor Documentation

◆ UnknownSymbolRecord()

llvm::CodeViewYAML::detail::UnknownSymbolRecord::UnknownSymbolRecord ( codeview::SymbolKind K)
inlineexplicit

Member Function Documentation

◆ fromCodeViewSymbol()

◆ map()

void llvm::CodeViewYAML::detail::UnknownSymbolRecord::map ( yaml::IO & io)
overridevirtual

◆ toCodeViewSymbol()

CVSymbol llvm::CodeViewYAML::detail::UnknownSymbolRecord::toCodeViewSymbol ( BumpPtrAllocator & Allocator,
CodeViewContainer Container ) const
inlineoverridevirtual

Member Data Documentation

◆ Data

std::vector<uint8_t> llvm::CodeViewYAML::detail::UnknownSymbolRecord::Data

Definition at line 297 of file CodeViewYAMLSymbols.cpp.

Referenced by fromCodeViewSymbol(), map(), and toCodeViewSymbol().


The documentation for this struct was generated from the following file: