Lines Matching refs:SkDynamicMemoryWStream
466 struct SkDynamicMemoryWStream::Block {
490 SkDynamicMemoryWStream::SkDynamicMemoryWStream(SkDynamicMemoryWStream&& other)
500 SkDynamicMemoryWStream& SkDynamicMemoryWStream::operator=(SkDynamicMemoryWStream&& other) {
502 this->~SkDynamicMemoryWStream();
503 new (this) SkDynamicMemoryWStream(std::move(other));
508 SkDynamicMemoryWStream::~SkDynamicMemoryWStream() {
512 void SkDynamicMemoryWStream::reset() {
523 size_t SkDynamicMemoryWStream::bytesWritten() const {
532 bool SkDynamicMemoryWStream::write(const void* buffer, size_t count) {
569 bool SkDynamicMemoryWStream::writeToAndReset(SkDynamicMemoryWStream* dst) {
587 void SkDynamicMemoryWStream::prependToAndReset(SkDynamicMemoryWStream* dst) {
606 bool SkDynamicMemoryWStream::read(void* buffer, size_t offset, size_t count) {
628 void SkDynamicMemoryWStream::copyTo(void* dst) const {
639 bool SkDynamicMemoryWStream::writeToStream(SkWStream* dst) const {
649 void SkDynamicMemoryWStream::padToAlign4() {
665 void SkDynamicMemoryWStream::copyToAndReset(void* ptr) {
686 bool SkDynamicMemoryWStream::writeToAndReset(SkWStream* dst) {
704 sk_sp<SkData> SkDynamicMemoryWStream::detachAsData() {
715 void SkDynamicMemoryWStream::validate() const {
739 explicit SkBlockMemoryRefCnt(SkDynamicMemoryWStream::Block* head) : fHead(head) { }
742 SkDynamicMemoryWStream::Block* block = fHead;
744 SkDynamicMemoryWStream::Block* next = block->fNext;
750 SkDynamicMemoryWStream::Block* const fHead;
796 const SkDynamicMemoryWStream::Block* current = fCurrent;
867 SkDynamicMemoryWStream::Block const * fCurrent;
873 std::unique_ptr<SkStreamAsset> SkDynamicMemoryWStream::detachAsStream() {
880 fHead = fTail = (SkDynamicMemoryWStream::Block*)sk_realloc_throw(fTail, SkToSizeT(used));
929 SkDynamicMemoryWStream tempStream;