Lines Matching defs:dst
456 static inline void sk_memcpy_4bytes(void* dst, const void* src, size_t size) {
458 memcpy(dst, src, 4);
460 memcpy(dst, src, size);
569 bool SkDynamicMemoryWStream::writeToAndReset(SkDynamicMemoryWStream* dst) {
570 SkASSERT(dst);
571 SkASSERT(dst != this);
575 if (0 == dst->bytesWritten()) {
576 *dst = std::move(*this);
579 dst->fTail->fNext = fHead;
580 dst->fBytesWrittenBeforeTail += fBytesWrittenBeforeTail + dst->fTail->written();
581 dst->fTail = fTail;
587 void SkDynamicMemoryWStream::prependToAndReset(SkDynamicMemoryWStream* dst) {
588 SkASSERT(dst);
589 SkASSERT(dst != this);
593 if (0 == dst->bytesWritten()) {
594 *dst = std::move(*this);
597 fTail->fNext = dst->fHead;
598 dst->fHead = fHead;
599 dst->fBytesWrittenBeforeTail += fBytesWrittenBeforeTail + fTail->written();
628 void SkDynamicMemoryWStream::copyTo(void* dst) const {
629 SkASSERT(dst);
633 memcpy(dst, block->start(), size);
634 dst = (void*)((char*)dst + size);
639 bool SkDynamicMemoryWStream::writeToStream(SkWStream* dst) const {
640 SkASSERT(dst);
642 if (!dst->write(block->start(), block->written())) {
672 char* dst = reinterpret_cast<char*>(ptr);
676 memcpy(dst, block->start(), len);
677 dst += len;
686 bool SkDynamicMemoryWStream::writeToAndReset(SkWStream* dst) {
687 SkASSERT(dst);
692 if (dstStreamGood && !dst->write(block->start(), block->written())) {