struct LeafRecordImpl
Declaration
template <typename T>
struct LeafRecordImpl : public LeafRecordBase { /* full declaration omitted */ };
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:89
Inherits from: LeafRecordBase
Templates
- T
Member Variables
- public T Record
Inherited from LeafRecordBase:
Method Overview
- public LeafRecordImpl<T>(llvm::codeview::TypeLeafKind K)
- public llvm::Error fromCodeViewRecord(llvm::codeview::CVType Type)
- public void map(yaml::IO & io)
- public llvm::codeview::CVType toCodeViewRecord(llvm::codeview::AppendingTypeTableBuilder & TS) const
Inherited from LeafRecordBase:
Methods
¶LeafRecordImpl<T>(llvm::codeview::TypeLeafKind K)
LeafRecordImpl<T>(llvm::codeview::TypeLeafKind K)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:90
Parameters
- llvm::codeview::TypeLeafKind K
¶llvm::Error fromCodeViewRecord(
llvm::codeview::CVType Type)
llvm::Error fromCodeViewRecord(
llvm::codeview::CVType Type)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:95
Parameters
¶void map(yaml::IO& io)
void map(yaml::IO& io)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:93
Parameters
- yaml::IO& io
¶llvm::codeview::CVType toCodeViewRecord(
llvm::codeview::AppendingTypeTableBuilder& TS)
const
llvm::codeview::CVType toCodeViewRecord(
llvm::codeview::AppendingTypeTableBuilder& TS)
const
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:99