Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
cpdf_stringarchivestream.cpp
Go to the documentation of this file.
1
// Copyright 2018 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#
include
"core/fpdfapi/edit/cpdf_stringarchivestream.h"
6
7
#
include
<
sstream
>
8
9
#
include
"core/fxcrt/notreached.h"
10
11
CPDF_StringArchiveStream::
CPDF_StringArchiveStream
(fxcrt::ostringstream* stream)
12
:
stream_
(
stream
) {}
13
14
CPDF_StringArchiveStream::~
CPDF_StringArchiveStream
() =
default
;
15
16
FX_FILESIZE
CPDF_StringArchiveStream::
CurrentOffset
()
const
{
17
NOTREACHED_NORETURN
();
18
}
19
20
bool
CPDF_StringArchiveStream::
WriteBlock
(pdfium::span<
const
uint8_t> buffer) {
21
auto
chars =
pdfium
::as_chars(buffer);
22
stream_->write(chars.data(), chars.size());
23
return
true
;
24
}
CPDF_StringArchiveStream::~CPDF_StringArchiveStream
~CPDF_StringArchiveStream() override
CPDF_StringArchiveStream::CPDF_StringArchiveStream
CPDF_StringArchiveStream(fxcrt::ostringstream *stream)
Definition
cpdf_stringarchivestream.cpp:11
CPDF_StringArchiveStream::CurrentOffset
FX_FILESIZE CurrentOffset() const override
Definition
cpdf_stringarchivestream.cpp:16
CPDF_StringArchiveStream::WriteBlock
bool WriteBlock(pdfium::span< const uint8_t > buffer) override
Definition
cpdf_stringarchivestream.cpp:20
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
FX_FILESIZE
#define FX_FILESIZE
Definition
fx_types.h:19
NOTREACHED_NORETURN
#define NOTREACHED_NORETURN()
Definition
notreached.h:22
qtwebengine
src
3rdparty
chromium
third_party
pdfium
core
fpdfapi
edit
cpdf_stringarchivestream.cpp
Generated on
for Qt by
1.14.0