Home
last modified time | relevance | path

Searched refs:BinaryStream (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryStream.h1 //===- BinaryStream.h - Base interface for a stream of data -----*- C++ -*-===//
34 class BinaryStream {
36 virtual ~BinaryStream() = default;
67 /// A BinaryStream which can be read from as well as written to. Note
68 /// that writing to a BinaryStream always necessitates copying from the input
72 class WritableBinaryStream : public BinaryStream {
H A DBinaryStreamRef.h13 #include "llvm/Support/BinaryStream.h"
146 /// BinaryStreamRef is to BinaryStream what ArrayRef is to an Array. It
148 /// BinaryStream. Note that BinaryStreamRef is *not* a BinaryStream. That is to
149 /// say, it does not inherit and override the methods of BinaryStream. In
154 : public BinaryStreamRefBase<BinaryStreamRef, BinaryStream> {
155 friend BinaryStreamRefBase<BinaryStreamRef, BinaryStream>;
157 BinaryStreamRef(std::shared_ptr<BinaryStream> Impl, uint64_t ViewOffset,
163 BinaryStreamRef(BinaryStream &Stream);
164 BinaryStreamRef(BinaryStream
[all...]
H A DBinaryItemStream.h13 #include "llvm/Support/BinaryStream.h"
34 class BinaryItemStream : public BinaryStream {
H A DBinaryStreamReader.h24 /// Provides read only access to a subclass of `BinaryStream`. Provides
33 explicit BinaryStreamReader(BinaryStream &Stream);
H A DBinaryByteStream.h7 // A BinaryStream which stores data in a single continguous memory buffer.
15 #include "llvm/Support/BinaryStream.h"
26 /// An implementation of BinaryStream which holds its entire data set
30 class BinaryByteStream : public BinaryStream {
70 /// An implementation of BinaryStream whose data is backed by an llvm
84 /// An implementation of BinaryStream which holds its entire data set
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DDbiStream.h23 class BinaryStream; variable
43 explicit DbiStream(std::unique_ptr<BinaryStream> Stream);
105 std::unique_ptr<BinaryStream> Stream;
H A DInfoStream.h28 InfoStream(std::unique_ptr<BinaryStream> Stream);
54 std::unique_ptr<BinaryStream> Stream;
H A DPDBFile.h23 class BinaryStream; variable
44 PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer,
126 std::unique_ptr<BinaryStream> Buffer;
H A DTpiStream.h21 class BinaryStream; variable
86 std::unique_ptr<BinaryStream> HashStream;
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DBinaryStreamRef.cpp16 class ArrayRefImpl : public BinaryStream {
62 BinaryStreamRef::BinaryStreamRef(BinaryStream &Stream)
64 BinaryStreamRef::BinaryStreamRef(BinaryStream &Stream, uint64_t Offset,
H A DBinaryStreamReader.cpp19 BinaryStreamReader::BinaryStreamReader(BinaryStream &Stream) : Stream(Stream) {}
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DInfoStream.cpp20 InfoStream::InfoStream(std::unique_ptr<BinaryStream> Stream) in InfoStream()
H A DNativeEnumInjectedSources.cpp23 Expected<std::string> readStreamData(BinaryStream &Stream, uint64_t Limit) { in readStreamData()
H A DDbiStream.cpp45 DbiStream::DbiStream(std::unique_ptr<BinaryStream> Stream) in DbiStream()
H A DPDBFile.cpp41 PDBFile::PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer, in PDBFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/
H A DMappedBlockStream.h16 #include "llvm/Support/BinaryStream.h"
37 class MappedBlockStream : public BinaryStream {