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

Inheritance diagram for llvm::CodeViewYAML::detail::LeafRecordBase:

Public Member Functions
LeafRecordBase (TypeLeafKind K)
virtual ~LeafRecordBase ()=default
virtual void map (yaml::IO &io)=0
virtual CVType toCodeViewRecord (AppendingTypeTableBuilder &TS) const =0
virtual Error fromCodeViewRecord (CVType Type)=0

Detailed Description

Constructor & Destructor Documentation

llvm::CodeViewYAML::detail::LeafRecordBase::LeafRecordBase ( TypeLeafKind K) inlineexplicit

~LeafRecordBase()

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

Member Function Documentation

fromCodeViewRecord()

virtual Error llvm::CodeViewYAML::detail::LeafRecordBase::fromCodeViewRecord ( CVType Type) pure virtual

map()

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

toCodeViewRecord()

Member Data Documentation

Kind

TypeLeafKind llvm::CodeViewYAML::detail::LeafRecordBase::Kind


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