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

//===- SymbolStream.cpp - PDB Symbol Stream Access ------------------------===//
//
// 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/SymbolStream.h"

#include "llvm/DebugInfo/MSF/MappedBlockStream.h"

usingnamespacellvm;
usingnamespacellvm::msf;
usingnamespacellvm::support;
usingnamespacellvm::pdb;

SymbolStream::SymbolStream(std::unique_ptr<MappedBlockStream> Stream)
    :{}

SymbolStream::~SymbolStream() = default;

Error SymbolStream::reload() {}

iterator_range<codeview::CVSymbolArray::Iterator>
SymbolStream::getSymbols(bool *HadError) const {}

Error SymbolStream::commit() {}

codeview::CVSymbol SymbolStream::readRecord(uint32_t Offset) const {}