struct SymbolRecordImpl
Declaration
template <typename T>
struct SymbolRecordImpl : public SymbolRecordBase { /* full declaration omitted */ };
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:242
Inherits from: SymbolRecordBase
Templates
- T
Member Variables
- public T Symbol
Inherited from SymbolRecordBase:
Method Overview
- public SymbolRecordImpl<T>(codeview::SymbolKind K)
- public llvm::Error fromCodeViewSymbol(codeview::CVSymbol CVS)
- public void map(yaml::IO & io)
- public codeview::CVSymbol toCodeViewSymbol(llvm::BumpPtrAllocator & Allocator, llvm::codeview::CodeViewContainer Container) const
Inherited from SymbolRecordBase:
Methods
¶SymbolRecordImpl<T>(codeview::SymbolKind K)
SymbolRecordImpl<T>(codeview::SymbolKind K)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:243
Parameters
- codeview::SymbolKind K
¶llvm::Error fromCodeViewSymbol(
codeview::CVSymbol CVS)
llvm::Error fromCodeViewSymbol(
codeview::CVSymbol CVS)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:254
Parameters
¶void map(yaml::IO& io)
void map(yaml::IO& io)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:246
Parameters
- yaml::IO& io
¶codeview::CVSymbol toCodeViewSymbol(
llvm::BumpPtrAllocator& Allocator,
llvm::codeview::CodeViewContainer Container)
const
codeview::CVSymbol toCodeViewSymbol(
llvm::BumpPtrAllocator& Allocator,
llvm::codeview::CodeViewContainer Container)
const
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:249
Parameters
- llvm::BumpPtrAllocator& Allocator
- llvm::codeview::CodeViewContainer Container