// Copyright 2018 The PDFium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "core/fpdfapi/edit/cpdf_stringarchivestream.h" #include #include "core/fxcrt/notreached.h" CPDF_StringArchiveStream::CPDF_StringArchiveStream(fxcrt::ostringstream* stream) : stream_(stream) {} CPDF_StringArchiveStream::~CPDF_StringArchiveStream() = default; FX_FILESIZE CPDF_StringArchiveStream::CurrentOffset() const { NOTREACHED_NORETURN(); } bool CPDF_StringArchiveStream::WriteBlock(pdfium::span buffer) { auto chars = pdfium::as_chars(buffer); stream_->write(chars.data(), chars.size()); return true; }