clang-tidy: use make_unique

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2022-12-30 20:18:02 -08:00
parent ce8920a0ea
commit ff0491a102
3 changed files with 5 additions and 5 deletions

View File

@ -115,9 +115,9 @@ class EXIV2API MatroskaVideo : public Image {
explicit MatroskaVideo(BasicIo::UniquePtr io);
//! Copy constructor
MatroskaVideo(const MatroskaVideo& rhs) = delete;
MatroskaVideo(const MatroskaVideo&) = delete;
//! Assignment operator
MatroskaVideo& operator=(const MatroskaVideo& rhs) = delete;
MatroskaVideo& operator=(const MatroskaVideo&) = delete;
//@}
//! @name Manipulators
@ -193,4 +193,4 @@ EXIV2API bool isMkvType(BasicIo& iIo, bool advance);
} // namespace Exiv2
#endif // #ifndef MATROSKAVIDEO_HPP_
#endif // #ifndef MATROSKAVIDEO_HPP_

View File

@ -946,7 +946,7 @@ uint32_t MatroskaVideo::findBlockSize(byte b) {
}
Image::UniquePtr newMkvInstance(BasicIo::UniquePtr io, bool /*create*/) {
Image::UniquePtr image(new MatroskaVideo(std::move(io)));
auto image = std::make_unique<MatroskaVideo>(std::move(io));
if (!image->good()) {
image.reset();
}

View File

@ -1574,7 +1574,7 @@ void QuickTimeVideo::aspectRatio() {
} // QuickTimeVideo::aspectRatio
Image::UniquePtr newQTimeInstance(BasicIo::UniquePtr io, bool /*create*/) {
Image::UniquePtr image(new QuickTimeVideo(std::move(io)));
auto image = std::make_unique<QuickTimeVideo>(std::move(io));
if (!image->good()) {
image.reset();
}