10 #ifndef LLVM_DEBUGINFO_PDB_RAW_MODSTREAM_H
11 #define LLVM_DEBUGINFO_PDB_RAW_MODSTREAM_H
30 std::unique_ptr<msf::MappedBlockStream> Stream);
41 lines(
bool *HadError)
const;
50 std::unique_ptr<msf::MappedBlockStream> Stream;
A Module instance is used to store all the information related to an LLVM module. ...
This provides a very simple, boring adaptor for a begin and end iterator into a range type...
iterator_range< codeview::ModuleSubstreamArray::Iterator > lines(bool *HadError) const
ModStream(const ModInfo &Module, std::unique_ptr< msf::MappedBlockStream > Stream)
A range adaptor for a pair of iterators.
uint32_t signature() const
Lightweight error class with error context and mandatory checking.
iterator_range< codeview::CVSymbolArray::Iterator > symbols(bool *HadError) const