cpp: Replace auto_ptr by unique_ptr
This commit is contained in:
@@ -44,7 +44,7 @@ try {
|
||||
}
|
||||
std::string file(argv[1]);
|
||||
|
||||
Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(file);
|
||||
Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(file);
|
||||
assert (image.get() != 0);
|
||||
image->readMetadata();
|
||||
|
||||
@@ -117,7 +117,7 @@ catch (Exiv2::AnyError& e) {
|
||||
|
||||
void write(const std::string& file, Exiv2::ExifData& ed)
|
||||
{
|
||||
Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(file);
|
||||
Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(file);
|
||||
assert (image.get() != 0);
|
||||
image->setExifData(ed);
|
||||
image->writeMetadata();
|
||||
@@ -125,7 +125,7 @@ void write(const std::string& file, Exiv2::ExifData& ed)
|
||||
|
||||
void print(const std::string& file)
|
||||
{
|
||||
Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(file);
|
||||
Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(file);
|
||||
assert (image.get() != 0);
|
||||
image->readMetadata();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user