Skip to content

Commit

Permalink
return nullptr instead of reset
Browse files Browse the repository at this point in the history
Signed-off-by: Rosen Penev <rosenp@gmail.com>
  • Loading branch information
neheb committed Jan 5, 2023
1 parent fea6977 commit 30a55ae
Show file tree
Hide file tree
Showing 24 changed files with 27 additions and 27 deletions.
2 changes: 1 addition & 1 deletion src/asfvideo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -689,7 +689,7 @@ void AsfVideo::aspectRatio() {
Image::UniquePtr newAsfInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<AsfVideo>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/bmffimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -766,7 +766,7 @@ void BmffImage::writeMetadata() {
Image::UniquePtr newBmffInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<BmffImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/bmpimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ void BmpImage::writeMetadata() {
Image::UniquePtr newBmpInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<BmpImage>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/cr2image.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ WriteMethod Cr2Parser::encode(BasicIo& io, const byte* pData, size_t size, ByteO
Image::UniquePtr newCr2Instance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<Cr2Image>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/crwimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ void CrwParser::encode(Blob& blob, const byte* pData, size_t size, const CrwImag
Image::UniquePtr newCrwInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<CrwImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/epsimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1131,7 +1131,7 @@ void EpsImage::writeMetadata() {
Image::UniquePtr newEpsInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<EpsImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/gifimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ void GifImage::writeMetadata() {
Image::UniquePtr newGifInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<GifImage>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/jp2image.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -877,7 +877,7 @@ void Jp2Image::doWriteMetadata(BasicIo& outIo) {
Image::UniquePtr newJp2Instance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<Jp2Image>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
4 changes: 2 additions & 2 deletions src/jpgimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -966,7 +966,7 @@ bool JpegImage::isThisType(BasicIo& iIo, bool advance) const {
Image::UniquePtr newJpegInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<JpegImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down Expand Up @@ -1014,7 +1014,7 @@ bool ExvImage::isThisType(BasicIo& iIo, bool advance) const {
Image::UniquePtr newExvInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<ExvImage>(std::move(io), create);
if (!image->good())
image.reset();
return nullptr;
return image;
}

Expand Down
4 changes: 2 additions & 2 deletions src/matroskavideo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -947,7 +947,7 @@ uint32_t MatroskaVideo::findBlockSize(byte b) {
Image::UniquePtr newMkvInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<MatroskaVideo>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand All @@ -969,4 +969,4 @@ bool isMkvType(BasicIo& iIo, bool advance) {
return result;
}

} // namespace Exiv2
} // namespace Exiv2
2 changes: 1 addition & 1 deletion src/mrwimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ void MrwImage::writeMetadata() {
Image::UniquePtr newMrwInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<MrwImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/orfimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ WriteMethod OrfParser::encode(BasicIo& io, const byte* pData, size_t size, ByteO
Image::UniquePtr newOrfInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<OrfImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/pgfimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ DataBuf PgfImage::readPgfHeaderStructure(BasicIo& iIo, uint32_t& width, uint32_t
Image::UniquePtr newPgfInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<PgfImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/pngimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -686,7 +686,7 @@ void PngImage::doWriteMetadata(BasicIo& outIo) {
Image::UniquePtr newPngInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<PngImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/preview.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ Loader::UniquePtr Loader::create(PreviewId id, const Image& image) {
auto loader = loaderList_[id].create_(id, image, loaderList_[id].parIdx_);

if (loader && !loader->valid())
loader.reset();
return nullptr;

return loader;
}
Expand Down
2 changes: 1 addition & 1 deletion src/psdimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -678,7 +678,7 @@ uint32_t PsdImage::writeXmpData(const XmpData& xmpData, BasicIo& out) const {
Image::UniquePtr newPsdInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<PsdImage>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
4 changes: 2 additions & 2 deletions src/quicktimevideo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1576,7 +1576,7 @@ void QuickTimeVideo::aspectRatio() {
Image::UniquePtr newQTimeInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<QuickTimeVideo>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down Expand Up @@ -1613,4 +1613,4 @@ bool isQTimeType(BasicIo& iIo, bool advance) {
return matched;
}

} // namespace Exiv2
} // namespace Exiv2
2 changes: 1 addition & 1 deletion src/rafimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ void RafImage::writeMetadata() {
Image::UniquePtr newRafInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<RafImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/riffvideo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1232,7 +1232,7 @@ void RiffVideo::fillDuration(double frame_rate, size_t frame_count) {
Image::UniquePtr newRiffInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<RiffVideo>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/rw2image.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ ByteOrder Rw2Parser::decode(ExifData& exifData, IptcData& iptcData, XmpData& xmp
Image::UniquePtr newRw2Instance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<Rw2Image>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/tgaimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ void TgaImage::writeMetadata() {
Image::UniquePtr newTgaInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<TgaImage>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/tiffimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ WriteMethod TiffParser::encode(BasicIo& io, const byte* pData, size_t size, Byte
Image::UniquePtr newTiffInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<TiffImage>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/webpimage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -682,7 +682,7 @@ void WebPImage::decodeChunks(uint32_t filesize) {
Image::UniquePtr newWebPInstance(BasicIo::UniquePtr io, bool /*create*/) {
auto image = std::make_unique<WebPImage>(std::move(io));
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down
2 changes: 1 addition & 1 deletion src/xmpsidecar.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ void XmpSidecar::writeMetadata() {
Image::UniquePtr newXmpInstance(BasicIo::UniquePtr io, bool create) {
auto image = std::make_unique<XmpSidecar>(std::move(io), create);
if (!image->good()) {
image.reset();
return nullptr;
}
return image;
}
Expand Down

0 comments on commit 30a55ae

Please sign in to comment.