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

Methods

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)

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

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:93

Parameters

llvm::BumpPtrAllocator& Allocator
const codeview::StringsAndChecksums& SC

virtual ~YAMLSubsectionBase()

Declared at: llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:89