LLVM 22.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.
References llvm::move().
|
inline |
Definition at line 28 of file InjectedSourceStream.h.
|
inline |
Definition at line 29 of file InjectedSourceStream.h.
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::PDBStringTable::getStringForID(), llvm::make_error(), llvm::BinaryStreamReader::readObject(), llvm::pdb::SrcVerOne, and llvm::Error::success().
|
inline |
Definition at line 31 of file InjectedSourceStream.h.