struct LeafRecordBase
Declaration
struct LeafRecordBase { /* full declaration omitted */ };Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:78
Member Variables
- public llvm::codeview::TypeLeafKind Kind
Method Overview
- public LeafRecordBase(llvm::codeview::TypeLeafKind K)
- public virtual llvm::Error fromCodeViewRecord(llvm::codeview::CVType Type)
- public virtual void map(yaml::IO & io)
- public virtual llvm::codeview::CVType toCodeViewRecord(llvm::codeview::AppendingTypeTableBuilder & TS) const
- public virtual ~LeafRecordBase()
Methods
¶LeafRecordBase(llvm::codeview::TypeLeafKind K)
LeafRecordBase(llvm::codeview::TypeLeafKind K)Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:81
Parameters
- llvm::codeview::TypeLeafKind K
¶virtual llvm::Error fromCodeViewRecord(
llvm::codeview::CVType Type)
virtual llvm::Error fromCodeViewRecord(
llvm::codeview::CVType Type)Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:86
Parameters
¶virtual void map(yaml::IO& io)
virtual void map(yaml::IO& io)Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:84
Parameters
- yaml::IO& io
¶virtual llvm::codeview::CVType toCodeViewRecord(
llvm::codeview::AppendingTypeTableBuilder& TS)
const
virtual llvm::codeview::CVType toCodeViewRecord(
llvm::codeview::AppendingTypeTableBuilder& TS)
constDeclared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:85
Parameters
¶virtual ~LeafRecordBase()
virtual ~LeafRecordBase()Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:82