LLVM: llvm::CodeViewYAML::detail::SymbolRecordBase Struct Reference (original) (raw)

Inheritance diagram for llvm::CodeViewYAML::detail::SymbolRecordBase:

Public Member Functions
SymbolRecordBase (codeview::SymbolKind K)
virtual ~SymbolRecordBase ()=default
virtual void map (yaml::IO &io)=0
virtual codeview::CVSymbol toCodeViewSymbol (BumpPtrAllocator &Allocator, CodeViewContainer Container) const =0
virtual Error fromCodeViewSymbol (codeview::CVSymbol Type)=0

Detailed Description

Constructor & Destructor Documentation

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

~SymbolRecordBase()

virtual llvm::CodeViewYAML::detail::SymbolRecordBase::~SymbolRecordBase ( ) virtualdefault

Member Function Documentation

fromCodeViewSymbol()

virtual Error llvm::CodeViewYAML::detail::SymbolRecordBase::fromCodeViewSymbol ( codeview::CVSymbol Type) pure virtual

map()

virtual void llvm::CodeViewYAML::detail::SymbolRecordBase::map ( yaml::IO & io) pure virtual

toCodeViewSymbol()

Member Data Documentation

Kind


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