Lines Matching defs:Offset
18 static Error writeBytes(uint32_t Offset, ArrayRef<uint8_t> Src,
24 static Error writeBytes(uint32_t Offset, ArrayRef<uint8_t> Src,
28 if (Offset > Src.size() - Dest.size())
31 ::memcpy(Dest.data() + Offset, Src.data(), Src.size());
36 Error ByteStream<Writable>::readBytes(uint32_t Offset, uint32_t Size,
38 if (Offset > Data.size())
40 if (Data.size() < Size + Offset)
42 Buffer = Data.slice(Offset, Size);
48 uint32_t Offset, ArrayRef<uint8_t> &Buffer) const {
49 if (Offset >= Data.size())
51 Buffer = Data.slice(Offset);
56 Error ByteStream<Writable>::writeBytes(uint32_t Offset,
58 return ::writeBytes(Offset, Buffer, Data);