LLVM  8.0.1
Public Member Functions | List of all members
llvm::pdb::SymbolStream Class Reference

#include "llvm/DebugInfo/PDB/Native/SymbolStream.h"

Public Member Functions

 SymbolStream (std::unique_ptr< msf::MappedBlockStream > Stream)
 
 ~SymbolStream ()
 
Error reload ()
 
const codeview::CVSymbolArraygetSymbolArray () const
 
codeview::CVSymbol readRecord (uint32_t Offset) const
 
iterator_range< codeview::CVSymbolArray::IteratorgetSymbols (bool *HadError) const
 
Error commit ()
 

Detailed Description

Definition at line 24 of file SymbolStream.h.

Constructor & Destructor Documentation

◆ SymbolStream()

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

Definition at line 23 of file SymbolStream.cpp.

◆ ~SymbolStream()

SymbolStream::~SymbolStream ( )

Definition at line 26 of file SymbolStream.cpp.

Member Function Documentation

◆ commit()

Error SymbolStream::commit ( )

Definition at line 42 of file SymbolStream.cpp.

References llvm::Error::success().

◆ getSymbolArray()

const codeview::CVSymbolArray& llvm::pdb::SymbolStream::getSymbolArray ( ) const
inline

Definition at line 30 of file SymbolStream.h.

References getSymbols().

◆ getSymbols()

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

◆ readRecord()

codeview::CVSymbol SymbolStream::readRecord ( uint32_t  Offset) const

◆ reload()

Error SymbolStream::reload ( )

The documentation for this class was generated from the following files: