LLVM 22.0.0git
llvm::pdb::GlobalsStream Class Reference

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

Public Member Functions

LLVM_ABI GlobalsStream (std::unique_ptr< msf::MappedBlockStream > Stream)
LLVM_ABI ~GlobalsStream ()
const GSIHashTablegetGlobalsTable () const
LLVM_ABI Error reload ()
LLVM_ABI std::vector< std::pair< uint32_t, codeview::CVSymbol > > findRecordsByName (StringRef Name, const SymbolStream &Symbols) const

Detailed Description

Definition at line 71 of file GlobalsStream.h.

Constructor & Destructor Documentation

◆ GlobalsStream()

GlobalsStream::GlobalsStream ( std::unique_ptr< msf::MappedBlockStream > Stream)
explicit

Definition at line 35 of file GlobalsStream.cpp.

References llvm::move().

◆ ~GlobalsStream()

GlobalsStream::~GlobalsStream ( )
default

References LLVM_ABI.

Member Function Documentation

◆ findRecordsByName()

std::vector< std::pair< uint32_t, codeview::CVSymbol > > GlobalsStream::findRecordsByName ( StringRef Name,
const SymbolStream & Symbols ) const

◆ getGlobalsTable()

const GSIHashTable & llvm::pdb::GlobalsStream::getGlobalsTable ( ) const
inline

Definition at line 76 of file GlobalsStream.h.

◆ reload()

Error GlobalsStream::reload ( )

Definition at line 40 of file GlobalsStream.cpp.

References llvm::Error::success().


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