LLVM: llvm::CodeViewYAML::LeafRecord Struct Reference (original) (raw)
#include "[llvm/ObjectYAML/CodeViewYAMLTypes.h](CodeViewYAMLTypes%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| LLVM_ABI codeview::CVType | toCodeViewRecord (codeview::AppendingTypeTableBuilder &Serializer) const |
| Static Public Member Functions | |
|---|---|
| static LLVM_ABI Expected< LeafRecord > | fromCodeViewRecord (codeview::CVType Type) |
| Public Attributes | |
|---|---|
| std::shared_ptr< detail::LeafRecordBase > | Leaf |
Detailed Description
Definition at line 46 of file CodeViewYAMLTypes.h.
Member Function Documentation
◆ fromCodeViewRecord()
| Expected< LeafRecord > LeafRecord::fromCodeViewRecord ( codeview::CVType Type) | static |
|---|
Definition at line 688 of file CodeViewYAMLTypes.cpp.
References llvm::codeview::corrupt_record, llvm_unreachable, and llvm::make_error().
Referenced by llvm::CodeViewYAML::fromDebugT().
◆ toCodeViewRecord()
| CVType LeafRecord::toCodeViewRecord | ( | codeview::AppendingTypeTableBuilder & | Serializer | ) | const |
|---|
Definition at line 705 of file CodeViewYAMLTypes.cpp.
References Leaf.
Member Data Documentation
◆ Leaf
std::shared_ptr<detail::LeafRecordBase> llvm::CodeViewYAML::LeafRecord::Leaf
Definition at line 47 of file CodeViewYAMLTypes.h.
Referenced by toCodeViewRecord().
The documentation for this struct was generated from the following files:
- include/llvm/ObjectYAML/CodeViewYAMLTypes.h
- lib/ObjectYAML/CodeViewYAMLTypes.cpp