|
LLVM
4.0.0
|
#include <InfoStream.h>
Public Member Functions | |
| InfoStream (std::unique_ptr< msf::MappedBlockStream > Stream) | |
| Error | reload () |
| PdbRaw_ImplVer | getVersion () const |
| uint32_t | getSignature () const |
| uint32_t | getAge () const |
| PDB_UniqueId | getGuid () const |
| uint32_t | getNamedStreamIndex (llvm::StringRef Name) const |
| iterator_range < StringMapConstIterator < uint32_t > > | named_streams () const |
Friends | |
| class | InfoStreamBuilder |
Definition at line 27 of file InfoStream.h.
| InfoStream::InfoStream | ( | std::unique_ptr< msf::MappedBlockStream > | Stream | ) |
Definition at line 25 of file InfoStream.cpp.
| uint32_t InfoStream::getAge | ( | ) | const |
Definition at line 75 of file InfoStream.cpp.
| PDB_UniqueId InfoStream::getGuid | ( | ) | const |
Definition at line 77 of file InfoStream.cpp.
| uint32_t InfoStream::getNamedStreamIndex | ( | llvm::StringRef | Name | ) | const |
Definition at line 57 of file InfoStream.cpp.
References llvm::pdb::NameMap::tryGetValue().
| uint32_t InfoStream::getSignature | ( | ) | const |
Definition at line 73 of file InfoStream.cpp.
| PdbRaw_ImplVer InfoStream::getVersion | ( | ) | const |
Definition at line 69 of file InfoStream.cpp.
| iterator_range< StringMapConstIterator< uint32_t > > InfoStream::named_streams | ( | ) | const |
Definition at line 65 of file InfoStream.cpp.
References llvm::pdb::NameMap::entries().
| Error InfoStream::reload | ( | ) |
Definition at line 28 of file InfoStream.cpp.
References llvm::pdb::InfoStreamHeader::Age, llvm::pdb::corrupt_file, llvm::codeview::EC, llvm::pdb::InfoStreamHeader::Guid, H, llvm::joinErrors(), llvm::pdb::NameMap::load(), llvm::pdb::PdbImplVC110, llvm::pdb::PdbImplVC140, llvm::pdb::PdbImplVC70, llvm::pdb::PdbImplVC80, llvm::msf::StreamReader::readObject(), llvm::pdb::InfoStreamHeader::Signature, and llvm::pdb::InfoStreamHeader::Version.
|
friend |
Definition at line 28 of file InfoStream.h.
1.8.6