class SymbolStream

Declaration

class SymbolStream { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:22

Member Variables

private codeview::CVSymbolArray SymbolRecords
private std::unique_ptr<msf::MappedBlockStream> Stream

Method Overview

Methods

SymbolStream(
    std::unique_ptr<msf::MappedBlockStream>
        Stream)

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:24

Parameters

std::unique_ptr<msf::MappedBlockStream> Stream

llvm::Error commit()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:37

const codeview::CVSymbolArray& getSymbolArray()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:28

iterator_range<codeview::CVSymbolArray::Iterator>
getSymbols(bool* HadError) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:35

Parameters

bool* HadError

codeview::CVSymbol readRecord(
    uint32_t Offset) const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:32

Parameters

uint32_t Offset

llvm::Error reload()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:26

~SymbolStream()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:25