10 #ifndef LLVM_DEBUGINFO_PDB_RAW_PDBINFOSTREAM_H
11 #define LLVM_DEBUGINFO_PDB_RAW_PDBINFOSTREAM_H
24 class InfoStreamBuilder;
31 InfoStream(std::unique_ptr<msf::MappedBlockStream> Stream);
44 std::unique_ptr<msf::MappedBlockStream> Stream;
uint32_t getSignature() const
iterator_range< StringMapConstIterator< uint32_t > > named_streams() const
Defines a 128-bit unique identifier.
PDB_UniqueId getGuid() const
PdbRaw_ImplVer getVersion() const
A range adaptor for a pair of iterators.
Lightweight error class with error context and mandatory checking.
InfoStream(std::unique_ptr< msf::MappedBlockStream > Stream)
StringRef - Represent a constant reference to a string, i.e.
uint32_t getNamedStreamIndex(llvm::StringRef Name) const