class DebugCrossModuleImportsSubsection

Declaration

class DebugCrossModuleImportsSubsection : public DebugSubsection { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h:69

Inherits from: DebugSubsection

Member Variables

Inherited from DebugSubsection:

protected Kind

Method Overview

Inherited from DebugSubsection:

Methods

DebugCrossModuleImportsSubsection(
    llvm::codeview::DebugStringTableSubsection&
        Strings)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h:71

Parameters

llvm::codeview::DebugStringTableSubsection& Strings

void addImport(llvm::StringRef Module,
               uint32_t ImportId)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h:80

Parameters

llvm::StringRef Module
uint32_t ImportId

uint32_t calculateSerializedSize() const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h:82

static bool classof(
    const llvm::codeview::DebugSubsection* S)

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h:76

Parameters

const llvm::codeview::DebugSubsection* S

llvm::Error commit(
    llvm::BinaryStreamWriter& Writer) const

Declared at: llvm/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h:83

Parameters

llvm::BinaryStreamWriter& Writer