reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
41 BinaryStreamRefBase &operator=(const BinaryStreamRefBase &Other) = default; 43 BinaryStreamRefBase &operator=(BinaryStreamRefBase &&Other) = default; 48 return BorrowedImpl->getEndian(); 55 return BorrowedImpl ? (BorrowedImpl->getLength() - ViewOffset) : 0; 55 return BorrowedImpl ? (BorrowedImpl->getLength() - ViewOffset) : 0; 62 if (!BorrowedImpl) 80 if (!BorrowedImpl) 122 bool valid() const { return BorrowedImpl != nullptr; } 125 if (BorrowedImpl != Other.BorrowedImpl) 125 if (BorrowedImpl != Other.BorrowedImpl) 231 if (!(BorrowedImpl->getFlags() & BSF_Append))lib/Support/BinaryStreamRef.cpp
83 return BorrowedImpl->readBytes(ViewOffset + Offset, Size, Buffer); 92 BorrowedImpl->readLongestContiguousChunk(ViewOffset + Offset, Buffer)) 122 return BorrowedImpl->writeBytes(ViewOffset + Offset, Data); 126 return BinaryStreamRef(*BorrowedImpl, ViewOffset, Length); 130 Error WritableBinaryStreamRef::commit() { return BorrowedImpl->commit(); }