|
LLVM 22.0.0git
|
Public Member Functions | |
| UnknownSymbolRecord (codeview::SymbolKind K) | |
| void | map (yaml::IO &io) override |
| CVSymbol | toCodeViewSymbol (BumpPtrAllocator &Allocator, CodeViewContainer Container) const override |
| Error | fromCodeViewSymbol (CVSymbol CVS) override |
| Public Member Functions inherited from llvm::CodeViewYAML::detail::SymbolRecordBase | |
| SymbolRecordBase (codeview::SymbolKind K) | |
| virtual | ~SymbolRecordBase ()=default |
Public Attributes | |
| std::vector< uint8_t > | Data |
| Public Attributes inherited from llvm::CodeViewYAML::detail::SymbolRecordBase | |
| codeview::SymbolKind | Kind |
Definition at line 264 of file CodeViewYAMLSymbols.cpp.
|
inlineexplicit |
Definition at line 265 of file CodeViewYAMLSymbols.cpp.
References llvm::CodeViewYAML::detail::SymbolRecordBase::SymbolRecordBase().
|
inlineoverridevirtual |
Implements llvm::CodeViewYAML::detail::SymbolRecordBase.
Definition at line 281 of file CodeViewYAMLSymbols.cpp.
References Data, llvm::ArrayRef< T >::drop_front(), llvm::CodeViewYAML::detail::SymbolRecordBase::Kind, llvm::codeview::CVRecord< Kind >::kind(), llvm::codeview::CVRecord< Kind >::RecordData, and llvm::Error::success().
|
overridevirtual |
Implements llvm::CodeViewYAML::detail::SymbolRecordBase.
Definition at line 292 of file CodeViewYAMLSymbols.cpp.
References Data, llvm::yaml::IO::mapRequired(), and llvm::yaml::IO::outputting().
|
inlineoverridevirtual |
Implements llvm::CodeViewYAML::detail::SymbolRecordBase.
Definition at line 269 of file CodeViewYAMLSymbols.cpp.
References Data, and llvm::CodeViewYAML::detail::SymbolRecordBase::Kind.
| std::vector<uint8_t> llvm::CodeViewYAML::detail::UnknownSymbolRecord::Data |
Definition at line 287 of file CodeViewYAMLSymbols.cpp.
Referenced by fromCodeViewSymbol(), map(), and toCodeViewSymbol().