LLVM
8.0.1
|
Public Member Functions | |
SymbolRecordBase (codeview::SymbolKind K) | |
virtual | ~SymbolRecordBase ()=default |
virtual void | map (yaml::IO &io)=0 |
virtual codeview::CVSymbol | toCodeViewSymbol (BumpPtrAllocator &Allocator, CodeViewContainer Container) const =0 |
virtual Error | fromCodeViewSymbol (codeview::CVSymbol Type)=0 |
Public Attributes | |
codeview::SymbolKind | Kind |
Definition at line 206 of file CodeViewYAMLSymbols.cpp.
|
inlineexplicit |
Definition at line 209 of file CodeViewYAMLSymbols.cpp.
References Allocator.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Implemented in llvm::CodeViewYAML::detail::UnknownSymbolRecord, and llvm::CodeViewYAML::detail::SymbolRecordImpl< T >.
Referenced by llvm::yaml::MappingTraits< SymbolRecordBase >::mapping().
|
pure virtual |
codeview::SymbolKind llvm::CodeViewYAML::detail::SymbolRecordBase::Kind |
Definition at line 207 of file CodeViewYAMLSymbols.cpp.