LLVM  4.0.0
Public Member Functions | Friends | List of all members
llvm::pdb::InfoStream Class Reference

#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
 

Detailed Description

Definition at line 27 of file InfoStream.h.

Constructor & Destructor Documentation

InfoStream::InfoStream ( std::unique_ptr< msf::MappedBlockStream Stream)

Definition at line 25 of file InfoStream.cpp.

Member Function Documentation

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 ( )

Friends And Related Function Documentation

friend class InfoStreamBuilder
friend

Definition at line 28 of file InfoStream.h.


The documentation for this class was generated from the following files: