Update .clang-format file & apply clang-format to whole project
This commit is contained in:
+33
-43
@@ -5,51 +5,41 @@
|
||||
|
||||
#include <iostream>
|
||||
|
||||
int main(int argc, char* const argv[])
|
||||
try {
|
||||
Exiv2::XmpParser::initialize();
|
||||
::atexit(Exiv2::XmpParser::terminate);
|
||||
int main(int argc, char* const argv[]) try {
|
||||
Exiv2::XmpParser::initialize();
|
||||
::atexit(Exiv2::XmpParser::terminate);
|
||||
#ifdef EXV_ENABLE_BMFF
|
||||
Exiv2::enableBMFF();
|
||||
Exiv2::enableBMFF();
|
||||
#endif
|
||||
|
||||
if (argc != 2) {
|
||||
std::cout << "Usage: " << argv[0] << " file\n";
|
||||
return 1;
|
||||
}
|
||||
|
||||
auto image = Exiv2::ImageFactory::open(argv[1]);
|
||||
image->readMetadata();
|
||||
|
||||
Exiv2::IptcData &iptcData = image->iptcData();
|
||||
if (iptcData.empty()) {
|
||||
std::string error(argv[1]);
|
||||
error += ": No IPTC data found in the file";
|
||||
throw Exiv2::Error(Exiv2::ErrorCode::kerErrorMessage, error);
|
||||
}
|
||||
|
||||
auto end = iptcData.end();
|
||||
for (auto md = iptcData.begin(); md != end; ++md) {
|
||||
std::cout << std::setw(44) << std::setfill(' ') << std::left
|
||||
<< md->key() << " "
|
||||
<< "0x" << std::setw(4) << std::setfill('0') << std::right
|
||||
<< std::hex << md->tag() << " "
|
||||
<< std::setw(9) << std::setfill(' ') << std::left
|
||||
<< md->typeName() << " "
|
||||
<< std::dec << std::setw(3)
|
||||
<< std::setfill(' ') << std::right
|
||||
<< md->count() << " "
|
||||
<< std::dec << md->value()
|
||||
<< std::endl;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
catch (Exiv2::Error& e) {
|
||||
std::cout << "Caught Exiv2 exception '" << e << "'\n";
|
||||
return 1;
|
||||
}
|
||||
catch (const std::exception& e) {
|
||||
std::cout << "Caught exception: '" << e.what() << "'\n";
|
||||
if (argc != 2) {
|
||||
std::cout << "Usage: " << argv[0] << " file\n";
|
||||
return 1;
|
||||
}
|
||||
|
||||
auto image = Exiv2::ImageFactory::open(argv[1]);
|
||||
image->readMetadata();
|
||||
|
||||
Exiv2::IptcData& iptcData = image->iptcData();
|
||||
if (iptcData.empty()) {
|
||||
std::string error(argv[1]);
|
||||
error += ": No IPTC data found in the file";
|
||||
throw Exiv2::Error(Exiv2::ErrorCode::kerErrorMessage, error);
|
||||
}
|
||||
|
||||
auto end = iptcData.end();
|
||||
for (auto md = iptcData.begin(); md != end; ++md) {
|
||||
std::cout << std::setw(44) << std::setfill(' ') << std::left << md->key() << " "
|
||||
<< "0x" << std::setw(4) << std::setfill('0') << std::right << std::hex << md->tag() << " " << std::setw(9)
|
||||
<< std::setfill(' ') << std::left << md->typeName() << " " << std::dec << std::setw(3)
|
||||
<< std::setfill(' ') << std::right << md->count() << " " << std::dec << md->value() << std::endl;
|
||||
}
|
||||
|
||||
return 0;
|
||||
} catch (Exiv2::Error& e) {
|
||||
std::cout << "Caught Exiv2 exception '" << e << "'\n";
|
||||
return 1;
|
||||
} catch (const std::exception& e) {
|
||||
std::cout << "Caught exception: '" << e.what() << "'\n";
|
||||
return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user