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
- public SymbolStream(std::unique_ptr<msf::MappedBlockStream> Stream)
- public llvm::Error commit()
- public const codeview::CVSymbolArray & getSymbolArray() const
- public iterator_range<codeview::CVSymbolArray::Iterator> getSymbols(bool * HadError) const
- public codeview::CVSymbol readRecord(uint32_t Offset) const
- public llvm::Error reload()
- public ~SymbolStream()
Methods
¶SymbolStream(
std::unique_ptr<msf::MappedBlockStream>
Stream)
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()
llvm::Error commit()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:37
¶const codeview::CVSymbolArray& getSymbolArray()
const
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
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
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()
llvm::Error reload()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:26
¶~SymbolStream()
~SymbolStream()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:25