#include "llvm/DebugInfo/PDB/Native/InfoStream.h"
#include "llvm/DebugInfo/PDB/Native/RawConstants.h"
#include "llvm/DebugInfo/PDB/Native/RawError.h"
#include "llvm/DebugInfo/PDB/Native/RawTypes.h"
#include "llvm/Support/BinaryStreamReader.h"
usingnamespacellvm;
usingnamespacellvm::codeview;
usingnamespacellvm::pdb;
InfoStream::InfoStream(std::unique_ptr<BinaryStream> Stream)
: … { … }
Error InfoStream::reload() { … }
uint32_t InfoStream::getStreamSize() const { … }
Expected<uint32_t> InfoStream::getNamedStreamIndex(llvm::StringRef Name) const { … }
StringMap<uint32_t> InfoStream::named_streams() const { … }
bool InfoStream::containsIdStream() const { … }
PdbRaw_ImplVer InfoStream::getVersion() const { … }
uint32_t InfoStream::getSignature() const { … }
uint32_t InfoStream::getAge() const { … }
GUID InfoStream::getGuid() const { … }
uint32_t InfoStream::getNamedStreamMapByteSize() const { … }
PdbRaw_Features InfoStream::getFeatures() const { … }
ArrayRef<PdbRaw_FeatureSig> InfoStream::getFeatureSignatures() const { … }
const NamedStreamMap &InfoStream::getNamedStreams() const { … }
BinarySubstreamRef InfoStream::getNamedStreamsBuffer() const { … }