clang-tidy: use make_unique
Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
ce8920a0ea
commit
ff0491a102
@ -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_
|
||||
|
||||
@ -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();
|
||||
}
|
||||
|
||||
@ -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();
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user