struct YAMLSubsectionBase
Declaration
struct YAMLSubsectionBase { /* full declaration omitted */ };
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:87
Member Variables
- public llvm::codeview::DebugSubsectionKind Kind
Method Overview
- public YAMLSubsectionBase(llvm::codeview::DebugSubsectionKind Kind)
- public virtual void map(llvm::yaml::IO & IO)
- public virtual std::shared_ptr<DebugSubsection> toCodeViewSubsection(llvm::BumpPtrAllocator & Allocator, const codeview::StringsAndChecksums & SC) const
- public virtual ~YAMLSubsectionBase()
Methods
¶YAMLSubsectionBase(
llvm::codeview::DebugSubsectionKind Kind)
YAMLSubsectionBase(
llvm::codeview::DebugSubsectionKind Kind)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:88
Parameters
- llvm::codeview::DebugSubsectionKind Kind
¶virtual void map(llvm::yaml::IO& IO)
virtual void map(llvm::yaml::IO& IO)
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:91
Parameters
- llvm::yaml::IO& IO
¶virtual std::shared_ptr<DebugSubsection>
toCodeViewSubsection(
llvm::BumpPtrAllocator& Allocator,
const codeview::StringsAndChecksums& SC) const
virtual std::shared_ptr<DebugSubsection>
toCodeViewSubsection(
llvm::BumpPtrAllocator& Allocator,
const codeview::StringsAndChecksums& SC) const
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:93
Parameters
- llvm::BumpPtrAllocator& Allocator
- const codeview::StringsAndChecksums& SC
¶virtual ~YAMLSubsectionBase()
virtual ~YAMLSubsectionBase()
Declared at: llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:89