LLVM 20.0.0git
|
#include "llvm/DebugInfo/PDB/Native/InjectedSourceStream.h"
Public Types | |
using | const_iterator = HashTable< SrcHeaderBlockEntry >::const_iterator |
Public Member Functions | |
InjectedSourceStream (std::unique_ptr< msf::MappedBlockStream > Stream) | |
Error | reload (const PDBStringTable &Strings) |
const_iterator | begin () const |
const_iterator | end () const |
uint32_t | size () const |
Definition at line 22 of file InjectedSourceStream.h.
using llvm::pdb::InjectedSourceStream::const_iterator = HashTable<SrcHeaderBlockEntry>::const_iterator |
Definition at line 27 of file InjectedSourceStream.h.
InjectedSourceStream::InjectedSourceStream | ( | std::unique_ptr< msf::MappedBlockStream > | Stream | ) |
Definition at line 23 of file InjectedSourceStream.cpp.
|
inline |
Definition at line 28 of file InjectedSourceStream.h.
References llvm::pdb::HashTable< ValueT >::begin().
|
inline |
Definition at line 29 of file InjectedSourceStream.h.
References llvm::pdb::HashTable< ValueT >::end().
Error InjectedSourceStream::reload | ( | const PDBStringTable & | Strings | ) |
Definition at line 27 of file InjectedSourceStream.cpp.
References assert(), llvm::BinaryStreamReader::bytesRemaining(), llvm::pdb::corrupt_file, llvm::pdb::HashTable< ValueT >::load(), Name, llvm::BinaryStreamReader::readObject(), llvm::pdb::SrcVerOne, llvm::Error::success(), and llvm::pdb::SrcHeaderBlockHeader::Version.
|
inline |
Definition at line 31 of file InjectedSourceStream.h.
References llvm::pdb::HashTable< ValueT >::size().