LLVM: llvm::CodeViewYAML::SymbolRecord Struct Reference (original) (raw)
#include "[llvm/ObjectYAML/CodeViewYAMLSymbols.h](CodeViewYAMLSymbols%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| LLVM_ABI codeview::CVSymbol | toCodeViewSymbol (BumpPtrAllocator &Allocator, codeview::CodeViewContainer Container) const |
| Static Public Member Functions | |
|---|---|
| static LLVM_ABI Expected< SymbolRecord > | fromCodeViewSymbol (codeview::CVSymbol Symbol) |
| Public Attributes | |
|---|---|
| std::shared_ptr< detail::SymbolRecordBase > | Symbol |
Detailed Description
Definition at line 33 of file CodeViewYAMLSymbols.h.
Member Function Documentation
◆ fromCodeViewSymbol()
| Expected< CodeViewYAML::SymbolRecord > CodeViewYAML::SymbolRecord::fromCodeViewSymbol ( codeview::CVSymbol Symbol) | static |
|---|
Definition at line 635 of file CodeViewYAMLSymbols.cpp.
References llvm::codeview::corrupt_record, fromCodeViewSymbolImpl(), llvm::make_error(), and Symbol.
◆ toCodeViewSymbol()
| CVSymbol CodeViewYAML::SymbolRecord::toCodeViewSymbol | ( | BumpPtrAllocator & | Allocator, |
|---|---|---|---|
| codeview::CodeViewContainer | Container ) const |
Definition at line 607 of file CodeViewYAMLSymbols.cpp.
References Symbol.
Member Data Documentation
◆ Symbol
std::shared_ptr<detail::SymbolRecordBase> llvm::CodeViewYAML::SymbolRecord::Symbol
Definition at line 34 of file CodeViewYAMLSymbols.h.
Referenced by fromCodeViewSymbol(), and toCodeViewSymbol().
The documentation for this struct was generated from the following files:
- include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
- lib/ObjectYAML/CodeViewYAMLSymbols.cpp