Lines Matching defs:BinaryStreamRefBase
23 template <class RefType, class StreamType> class BinaryStreamRefBase {
25 BinaryStreamRefBase() = default;
26 explicit BinaryStreamRefBase(StreamType &BorrowedImpl)
32 BinaryStreamRefBase(std::shared_ptr<StreamType> SharedImpl, uint64_t Offset,
36 BinaryStreamRefBase(StreamType &BorrowedImpl, uint64_t Offset,
39 BinaryStreamRefBase(const BinaryStreamRefBase &Other) = default;
40 BinaryStreamRefBase &operator=(const BinaryStreamRefBase &Other) = default;
42 BinaryStreamRefBase &operator=(BinaryStreamRefBase &&Other) = default;
43 BinaryStreamRefBase(BinaryStreamRefBase &&Other) = default;
154 : public BinaryStreamRefBase<BinaryStreamRef, BinaryStream> {
155 friend BinaryStreamRefBase<BinaryStreamRef, BinaryStream>;
159 : BinaryStreamRefBase(Impl, ViewOffset, Length) {}
218 : public BinaryStreamRefBase<WritableBinaryStreamRef,
220 friend BinaryStreamRefBase<WritableBinaryStreamRef, WritableBinaryStream>;
223 : BinaryStreamRefBase(Impl, ViewOffset, Length) {}