llvm/llvm/lib/DebugInfo/PDB/Native/InfoStream.cpp

//===- InfoStream.cpp - PDB Info Stream (Stream 1) Access -------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#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;
// using namespace llvm::msf;
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 {}