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)
const
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:85
Parameters
¶virtual ~LeafRecordBase()
virtual ~LeafRecordBase()
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:82