mirror of
https://github.com/qpdf/qpdf.git
synced 2024-12-23 11:28:56 +00:00
Merge pull request #746 from m-holger/smart
Code tidy: remove redundant calls to smart_ptrs get() method
This commit is contained in:
commit
b90adb1c6c
@ -23,7 +23,7 @@ ClosedFileInputSource::~ClosedFileInputSource()
|
|||||||
void
|
void
|
||||||
ClosedFileInputSource::before()
|
ClosedFileInputSource::before()
|
||||||
{
|
{
|
||||||
if (nullptr == this->m->fis.get()) {
|
if (nullptr == this->m->fis) {
|
||||||
this->m->fis =
|
this->m->fis =
|
||||||
std::make_shared<FileInputSource>(this->m->filename.c_str());
|
std::make_shared<FileInputSource>(this->m->filename.c_str());
|
||||||
this->m->fis->seek(this->m->offset, SEEK_SET);
|
this->m->fis->seek(this->m->offset, SEEK_SET);
|
||||||
|
@ -204,7 +204,7 @@ JSON::JSON_blob::write(Pipeline* p, size_t) const
|
|||||||
void
|
void
|
||||||
JSON::write(Pipeline* p, size_t depth) const
|
JSON::write(Pipeline* p, size_t depth) const
|
||||||
{
|
{
|
||||||
if (nullptr == this->m->value.get()) {
|
if (nullptr == this->m->value) {
|
||||||
*p << "null";
|
*p << "null";
|
||||||
} else {
|
} else {
|
||||||
this->m->value->write(p, depth);
|
this->m->value->write(p, depth);
|
||||||
@ -1122,7 +1122,7 @@ JSONParser::handleToken()
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((item.get() == nullptr) == (delimiter == '\0')) {
|
if ((item == nullptr) == (delimiter == '\0')) {
|
||||||
throw std::logic_error(
|
throw std::logic_error(
|
||||||
"JSONParser::handleToken: logic error: exactly one of item"
|
"JSONParser::handleToken: logic error: exactly one of item"
|
||||||
" or delimiter must be set");
|
" or delimiter must be set");
|
||||||
|
@ -26,7 +26,7 @@ Pl_Buffer::~Pl_Buffer()
|
|||||||
void
|
void
|
||||||
Pl_Buffer::write(unsigned char const* buf, size_t len)
|
Pl_Buffer::write(unsigned char const* buf, size_t len)
|
||||||
{
|
{
|
||||||
if (this->m->data.get() == nullptr) {
|
if (this->m->data == nullptr) {
|
||||||
this->m->data = std::make_shared<Buffer>(len);
|
this->m->data = std::make_shared<Buffer>(len);
|
||||||
}
|
}
|
||||||
size_t cur_size = this->m->data->getSize();
|
size_t cur_size = this->m->data->getSize();
|
||||||
|
@ -86,7 +86,7 @@ Pl_Flate::warn(char const* msg, int code)
|
|||||||
void
|
void
|
||||||
Pl_Flate::write(unsigned char const* data, size_t len)
|
Pl_Flate::write(unsigned char const* data, size_t len)
|
||||||
{
|
{
|
||||||
if (this->m->outbuf.get() == nullptr) {
|
if (this->m->outbuf == nullptr) {
|
||||||
throw std::logic_error(
|
throw std::logic_error(
|
||||||
this->identifier +
|
this->identifier +
|
||||||
": Pl_Flate: write() called after finish() called");
|
": Pl_Flate: write() called after finish() called");
|
||||||
|
@ -18,7 +18,7 @@ Pl_RC4::Pl_RC4(
|
|||||||
void
|
void
|
||||||
Pl_RC4::write(unsigned char const* data, size_t len)
|
Pl_RC4::write(unsigned char const* data, size_t len)
|
||||||
{
|
{
|
||||||
if (this->outbuf.get() == nullptr) {
|
if (this->outbuf == nullptr) {
|
||||||
throw std::logic_error(
|
throw std::logic_error(
|
||||||
this->identifier +
|
this->identifier +
|
||||||
": Pl_RC4: write() called after finish() called");
|
": Pl_RC4: write() called after finish() called");
|
||||||
|
@ -2469,7 +2469,7 @@ QPDF::copyStreamData(QPDFObjectHandle result, QPDFObjectHandle foreign)
|
|||||||
}
|
}
|
||||||
std::shared_ptr<Buffer> stream_buffer = stream->getStreamDataBuffer();
|
std::shared_ptr<Buffer> stream_buffer = stream->getStreamDataBuffer();
|
||||||
if ((foreign_stream_qpdf->m->immediate_copy_from) &&
|
if ((foreign_stream_qpdf->m->immediate_copy_from) &&
|
||||||
(stream_buffer.get() == nullptr)) {
|
(stream_buffer == nullptr)) {
|
||||||
// Pull the stream data into a buffer before attempting
|
// Pull the stream data into a buffer before attempting
|
||||||
// the copy operation. Do it on the source stream so that
|
// the copy operation. Do it on the source stream so that
|
||||||
// if the source stream is copied multiple times, we don't
|
// if the source stream is copied multiple times, we don't
|
||||||
|
@ -50,7 +50,7 @@ QPDFEmbeddedFileDocumentHelper::QPDFEmbeddedFileDocumentHelper(QPDF& qpdf) :
|
|||||||
bool
|
bool
|
||||||
QPDFEmbeddedFileDocumentHelper::hasEmbeddedFiles() const
|
QPDFEmbeddedFileDocumentHelper::hasEmbeddedFiles() const
|
||||||
{
|
{
|
||||||
return (this->m->embedded_files.get() != nullptr);
|
return (this->m->embedded_files != nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -223,7 +223,7 @@ ImageOptimizer::evaluate(std::string const& description)
|
|||||||
Pl_Discard d;
|
Pl_Discard d;
|
||||||
Pl_Count c("count", &d);
|
Pl_Count c("count", &d);
|
||||||
std::shared_ptr<Pipeline> p = makePipeline(description, &c);
|
std::shared_ptr<Pipeline> p = makePipeline(description, &c);
|
||||||
if (p.get() == nullptr) {
|
if (p == nullptr) {
|
||||||
// message issued by makePipeline
|
// message issued by makePipeline
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -252,7 +252,7 @@ void
|
|||||||
ImageOptimizer::provideStreamData(QPDFObjGen const&, Pipeline* pipeline)
|
ImageOptimizer::provideStreamData(QPDFObjGen const&, Pipeline* pipeline)
|
||||||
{
|
{
|
||||||
std::shared_ptr<Pipeline> p = makePipeline("", pipeline);
|
std::shared_ptr<Pipeline> p = makePipeline("", pipeline);
|
||||||
if (p.get() == nullptr) {
|
if (p == nullptr) {
|
||||||
// Should not be possible
|
// Should not be possible
|
||||||
image.warnIfPossible("unable to create pipeline after previous"
|
image.warnIfPossible("unable to create pipeline after previous"
|
||||||
" success; image data will be lost");
|
" success; image data will be lost");
|
||||||
@ -2243,8 +2243,7 @@ QPDFJob::handleUnderOverlay(QPDF& pdf)
|
|||||||
{
|
{
|
||||||
validateUnderOverlay(pdf, &m->underlay);
|
validateUnderOverlay(pdf, &m->underlay);
|
||||||
validateUnderOverlay(pdf, &m->overlay);
|
validateUnderOverlay(pdf, &m->overlay);
|
||||||
if ((nullptr == m->underlay.pdf.get()) &&
|
if ((nullptr == m->underlay.pdf) && (nullptr == m->overlay.pdf)) {
|
||||||
(nullptr == m->overlay.pdf.get())) {
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
std::map<int, std::vector<int>> underlay_pagenos;
|
std::map<int, std::vector<int>> underlay_pagenos;
|
||||||
|
@ -3092,10 +3092,10 @@ QPDFObjectHandle::dereference()
|
|||||||
QPDF::Resolver::objectChanged(this->qpdf, getObjGen(), this->obj)) {
|
QPDF::Resolver::objectChanged(this->qpdf, getObjGen(), this->obj)) {
|
||||||
this->obj = nullptr;
|
this->obj = nullptr;
|
||||||
}
|
}
|
||||||
if (this->obj.get() == nullptr) {
|
if (this->obj == nullptr) {
|
||||||
std::shared_ptr<QPDFObject> obj =
|
std::shared_ptr<QPDFObject> obj =
|
||||||
QPDF::Resolver::resolve(this->qpdf, getObjGen());
|
QPDF::Resolver::resolve(this->qpdf, getObjGen());
|
||||||
if (obj.get() == nullptr) {
|
if (obj == nullptr) {
|
||||||
// QPDF::resolve never returns an uninitialized object, but
|
// QPDF::resolve never returns an uninitialized object, but
|
||||||
// check just in case.
|
// check just in case.
|
||||||
this->obj = QPDF_Null::create();
|
this->obj = QPDF_Null::create();
|
||||||
|
@ -82,7 +82,7 @@ QPDFOutlineDocumentHelper::resolveNamedDest(QPDFObjectHandle name)
|
|||||||
result = this->m->dest_dict.getKey(name.getName());
|
result = this->m->dest_dict.getKey(name.getName());
|
||||||
}
|
}
|
||||||
} else if (name.isString()) {
|
} else if (name.isString()) {
|
||||||
if (nullptr == this->m->names_dest.get()) {
|
if (nullptr == this->m->names_dest) {
|
||||||
QPDFObjectHandle names = this->qpdf.getRoot().getKey("/Names");
|
QPDFObjectHandle names = this->qpdf.getRoot().getKey("/Names");
|
||||||
if (names.isDictionary()) {
|
if (names.isDictionary()) {
|
||||||
QPDFObjectHandle dests = names.getKey("/Dests");
|
QPDFObjectHandle dests = names.getKey("/Dests");
|
||||||
|
@ -16,7 +16,7 @@ QPDFPageLabelDocumentHelper::QPDFPageLabelDocumentHelper(QPDF& qpdf) :
|
|||||||
bool
|
bool
|
||||||
QPDFPageLabelDocumentHelper::hasPageLabels()
|
QPDFPageLabelDocumentHelper::hasPageLabels()
|
||||||
{
|
{
|
||||||
return nullptr != this->m->labels.get();
|
return nullptr != this->m->labels;
|
||||||
}
|
}
|
||||||
|
|
||||||
QPDFObjectHandle
|
QPDFObjectHandle
|
||||||
|
Loading…
Reference in New Issue
Block a user