Binary compatibility report for the Exiv2 library between 0.18.2 and 0.19 versions on x86
Test Info
Library Name | Exiv2 |
Version #1 | 0.18.2 |
Version #2 | 0.19 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 44 |
Total Shared Libraries | 1 |
Total Symbols / Types | 943 / 398 |
Verdict | Incompatible (3.3%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 197 |
Removed Symbols | High | 5 |
Problems with Data Types | High | 0 |
Medium | 45 |
Low | 14 |
Problems with Symbols | High | 4 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 1 |
Other Changes in Data Types | - | 23 |
Added Symbols (197)
basicio.hpp,
libexiv2.so.6.0.0
namespace Exiv2
BasicIo::~BasicIo [in-charge-deleting] ( )
[symbol: _ZN5Exiv27BasicIoD0Ev]
BasicIo::~BasicIo [in-charge] ( )
[symbol: _ZN5Exiv27BasicIoD1Ev]
BasicIo::~BasicIo [not-in-charge] ( )
[symbol: _ZN5Exiv27BasicIoD2Ev]
FileIo::mmap ( bool isWriteable )
[symbol: _ZN5Exiv26FileIo4mmapEb]
MemIo::mmap ( bool p1 )
[symbol: _ZN5Exiv25MemIo4mmapEb]
MemIo::munmap ( )
[symbol: _ZN5Exiv25MemIo6munmapEv]
bmpimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
BmpImage::mimeType ( ) const
[symbol: _ZNK5Exiv28BmpImage8mimeTypeEv]
canonmn.hpp,
libexiv2.so.6.0.0
namespace Exiv2
CanonMakerNote::printFiFileNumber ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
[symbol: _ZN5Exiv214CanonMakerNote17printFiFileNumberERSoRKNS_5ValueEPKNS_8ExifDataE]
CanonMakerNote::tagListFi ( ) [static]
[symbol: _ZN5Exiv214CanonMakerNote9tagListFiEv]
convert.hpp,
libexiv2.so.6.0.0
namespace Exiv2
copyIptcToXmp ( IptcData const& iptcData, XmpData& xmpData, char const* iptcCharset )
[symbol: _ZN5Exiv213copyIptcToXmpERKNS_8IptcDataERNS_7XmpDataEPKc]
moveIptcToXmp ( IptcData& iptcData, XmpData& xmpData, char const* iptcCharset )
[symbol: _ZN5Exiv213moveIptcToXmpERNS_8IptcDataERNS_7XmpDataEPKc]
cr2image.hpp,
libexiv2.so.6.0.0
namespace Exiv2
Cr2Image::mimeType ( ) const
[symbol: _ZNK5Exiv28Cr2Image8mimeTypeEv]
crwimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
CrwImage::mimeType ( ) const
[symbol: _ZNK5Exiv28CrwImage8mimeTypeEv]
datasets.hpp,
libexiv2.so.6.0.0
namespace Exiv2
IptcKey::familyName ( ) const
[symbol: _ZNK5Exiv27IptcKey10familyNameEv]
IptcKey::groupName ( ) const
[symbol: _ZNK5Exiv27IptcKey9groupNameEv]
IptcKey::key ( ) const
[symbol: _ZNK5Exiv27IptcKey3keyEv]
IptcKey::record ( ) const
[symbol: _ZNK5Exiv27IptcKey6recordEv]
IptcKey::recordName ( ) const
[symbol: _ZNK5Exiv27IptcKey10recordNameEv]
IptcKey::tag ( ) const
[symbol: _ZNK5Exiv27IptcKey3tagEv]
IptcKey::tagLabel ( ) const
[symbol: _ZNK5Exiv27IptcKey8tagLabelEv]
IptcKey::tagName ( ) const
[symbol: _ZNK5Exiv27IptcKey7tagNameEv]
easyaccess.hpp,
libexiv2.so.6.0.0
namespace Exiv2
contrast ( ExifData const& ed )
[symbol: _ZN5Exiv28contrastERKNS_8ExifDataE]
saturation ( ExifData const& ed )
[symbol: _ZN5Exiv210saturationERKNS_8ExifDataE]
sceneCaptureType ( ExifData const& ed )
[symbol: _ZN5Exiv216sceneCaptureTypeERKNS_8ExifDataE]
sharpness ( ExifData const& ed )
[symbol: _ZN5Exiv29sharpnessERKNS_8ExifDataE]
error.hpp,
libexiv2.so.6.0.0
namespace Exiv2
AnyError::~AnyError [in-charge-deleting] ( )
[symbol: _ZN5Exiv28AnyErrorD0Ev]
AnyError::~AnyError [in-charge] ( )
[symbol: _ZN5Exiv28AnyErrorD1Ev]
AnyError::~AnyError [not-in-charge] ( )
[symbol: _ZN5Exiv28AnyErrorD2Ev]
Error::code ( ) const
[symbol: _ZNK5Exiv25Error4codeEv]
Error::Error [in-charge] ( int code )
[symbol: _ZN5Exiv25ErrorC1Ei]
Error::Error [not-in-charge] ( int code )
[symbol: _ZN5Exiv25ErrorC2Ei]
Error::what ( ) const
[symbol: _ZNK5Exiv25Error4whatEv]
Error::~Error [in-charge-deleting] ( )
[symbol: _ZN5Exiv25ErrorD0Ev]
Error::~Error [in-charge] ( )
[symbol: _ZN5Exiv25ErrorD1Ev]
Error::~Error [not-in-charge] ( )
[symbol: _ZN5Exiv25ErrorD2Ev]
exif.hpp,
libexiv2.so.6.0.0
namespace Exiv2
Exifdatum::copy ( byte* buf, enum ByteOrder byteOrder ) const
[symbol: _ZNK5Exiv29Exifdatum4copyEPhNS_9ByteOrderE]
Exifdatum::count ( ) const
[symbol: _ZNK5Exiv29Exifdatum5countEv]
Exifdatum::dataArea ( ) const
[symbol: _ZNK5Exiv29Exifdatum8dataAreaEv]
Exifdatum::familyName ( ) const
[symbol: _ZNK5Exiv29Exifdatum10familyNameEv]
Exifdatum::getValue ( ) const
[symbol: _ZNK5Exiv29Exifdatum8getValueEv]
Exifdatum::groupName ( ) const
[symbol: _ZNK5Exiv29Exifdatum9groupNameEv]
Exifdatum::idx ( ) const
[symbol: _ZNK5Exiv29Exifdatum3idxEv]
Exifdatum::ifdId ( ) const
[symbol: _ZNK5Exiv29Exifdatum5ifdIdEv]
Exifdatum::ifdItem ( ) const
[symbol: _ZNK5Exiv29Exifdatum7ifdItemEv]
Exifdatum::ifdName ( ) const
[symbol: _ZNK5Exiv29Exifdatum7ifdNameEv]
Exifdatum::key ( ) const
[symbol: _ZNK5Exiv29Exifdatum3keyEv]
Exifdatum::setDataArea ( byte const* buf, long len )
[symbol: _ZN5Exiv29Exifdatum11setDataAreaEPKhl]
Exifdatum::size ( ) const
[symbol: _ZNK5Exiv29Exifdatum4sizeEv]
Exifdatum::sizeDataArea ( ) const
[symbol: _ZNK5Exiv29Exifdatum12sizeDataAreaEv]
Exifdatum::tag ( ) const
[symbol: _ZNK5Exiv29Exifdatum3tagEv]
Exifdatum::tagLabel ( ) const
[symbol: _ZNK5Exiv29Exifdatum8tagLabelEv]
Exifdatum::tagName ( ) const
[symbol: _ZNK5Exiv29Exifdatum7tagNameEv]
Exifdatum::toFloat ( long n ) const
[symbol: _ZNK5Exiv29Exifdatum7toFloatEl]
Exifdatum::toLong ( long n ) const
[symbol: _ZNK5Exiv29Exifdatum6toLongEl]
Exifdatum::toRational ( long n ) const
[symbol: _ZNK5Exiv29Exifdatum10toRationalEl]
Exifdatum::toString ( ) const
[symbol: _ZNK5Exiv29Exifdatum8toStringEv]
Exifdatum::toString ( long n ) const
[symbol: _ZNK5Exiv29Exifdatum8toStringEl]
Exifdatum::typeId ( ) const
[symbol: _ZNK5Exiv29Exifdatum6typeIdEv]
Exifdatum::typeName ( ) const
[symbol: _ZNK5Exiv29Exifdatum8typeNameEv]
Exifdatum::typeSize ( ) const
[symbol: _ZNK5Exiv29Exifdatum8typeSizeEv]
gifimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
GifImage::mimeType ( ) const
[symbol: _ZNK5Exiv28GifImage8mimeTypeEv]
image.hpp,
libexiv2.so.6.0.0
namespace Exiv2
Image::byteOrder ( ) const
[symbol: _ZNK5Exiv25Image9byteOrderEv]
Image::comment ( ) const
[symbol: _ZNK5Exiv25Image7commentEv]
Image::exifData ( )
[symbol: _ZN5Exiv25Image8exifDataEv]
Image::exifData ( ) const
[symbol: _ZNK5Exiv25Image8exifDataEv]
Image::io ( ) const
[symbol: _ZNK5Exiv25Image2ioEv]
Image::iptcData ( )
[symbol: _ZN5Exiv25Image8iptcDataEv]
Image::iptcData ( ) const
[symbol: _ZNK5Exiv25Image8iptcDataEv]
Image::pixelHeight ( ) const
[symbol: _ZNK5Exiv25Image11pixelHeightEv]
Image::pixelWidth ( ) const
[symbol: _ZNK5Exiv25Image10pixelWidthEv]
Image::writeXmpFromPacket ( ) const
[symbol: _ZNK5Exiv25Image18writeXmpFromPacketEv]
Image::xmpData ( )
[symbol: _ZN5Exiv25Image7xmpDataEv]
Image::xmpData ( ) const
[symbol: _ZNK5Exiv25Image7xmpDataEv]
Image::xmpPacket ( )
[symbol: _ZN5Exiv25Image9xmpPacketEv]
Image::xmpPacket ( ) const
[symbol: _ZNK5Exiv25Image9xmpPacketEv]
Image::~Image [in-charge-deleting] ( )
[symbol: _ZN5Exiv25ImageD0Ev]
Image::~Image [in-charge] ( )
[symbol: _ZN5Exiv25ImageD1Ev]
Image::~Image [not-in-charge] ( )
[symbol: _ZN5Exiv25ImageD2Ev]
iptc.hpp,
libexiv2.so.6.0.0
namespace Exiv2
IptcData::detectCharset ( ) const
[symbol: _ZNK5Exiv28IptcData13detectCharsetEv]
Iptcdatum::copy ( byte* buf, enum ByteOrder byteOrder ) const
[symbol: _ZNK5Exiv29Iptcdatum4copyEPhNS_9ByteOrderE]
Iptcdatum::count ( ) const
[symbol: _ZNK5Exiv29Iptcdatum5countEv]
Iptcdatum::familyName ( ) const
[symbol: _ZNK5Exiv29Iptcdatum10familyNameEv]
Iptcdatum::getValue ( ) const
[symbol: _ZNK5Exiv29Iptcdatum8getValueEv]
Iptcdatum::groupName ( ) const
[symbol: _ZNK5Exiv29Iptcdatum9groupNameEv]
Iptcdatum::key ( ) const
[symbol: _ZNK5Exiv29Iptcdatum3keyEv]
Iptcdatum::record ( ) const
[symbol: _ZNK5Exiv29Iptcdatum6recordEv]
Iptcdatum::recordName ( ) const
[symbol: _ZNK5Exiv29Iptcdatum10recordNameEv]
Iptcdatum::size ( ) const
[symbol: _ZNK5Exiv29Iptcdatum4sizeEv]
Iptcdatum::tag ( ) const
[symbol: _ZNK5Exiv29Iptcdatum3tagEv]
Iptcdatum::tagLabel ( ) const
[symbol: _ZNK5Exiv29Iptcdatum8tagLabelEv]
Iptcdatum::tagName ( ) const
[symbol: _ZNK5Exiv29Iptcdatum7tagNameEv]
Iptcdatum::toFloat ( long n ) const
[symbol: _ZNK5Exiv29Iptcdatum7toFloatEl]
Iptcdatum::toLong ( long n ) const
[symbol: _ZNK5Exiv29Iptcdatum6toLongEl]
Iptcdatum::toRational ( long n ) const
[symbol: _ZNK5Exiv29Iptcdatum10toRationalEl]
Iptcdatum::toString ( ) const
[symbol: _ZNK5Exiv29Iptcdatum8toStringEv]
Iptcdatum::toString ( long n ) const
[symbol: _ZNK5Exiv29Iptcdatum8toStringEl]
Iptcdatum::typeId ( ) const
[symbol: _ZNK5Exiv29Iptcdatum6typeIdEv]
Iptcdatum::typeName ( ) const
[symbol: _ZNK5Exiv29Iptcdatum8typeNameEv]
Iptcdatum::typeSize ( ) const
[symbol: _ZNK5Exiv29Iptcdatum8typeSizeEv]
jp2image.hpp,
libexiv2.so.6.0.0
namespace Exiv2
Jp2Image::mimeType ( ) const
[symbol: _ZNK5Exiv28Jp2Image8mimeTypeEv]
jpgimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
ExvImage::mimeType ( ) const
[symbol: _ZNK5Exiv28ExvImage8mimeTypeEv]
JpegImage::mimeType ( ) const
[symbol: _ZNK5Exiv29JpegImage8mimeTypeEv]
Photoshop::valid ( byte const* pPsData, long sizePsData ) [static]
[symbol: _ZN5Exiv29Photoshop5validEPKhl]
mrwimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
MrwImage::mimeType ( ) const
[symbol: _ZNK5Exiv28MrwImage8mimeTypeEv]
nikonmn.hpp,
libexiv2.so.6.0.0
namespace Exiv2
Nikon3MakerNote::printAfPointsInFocus ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote20printAfPointsInFocusERSoRKNS_5ValueEPKNS_8ExifDataE]
Nikon3MakerNote::printIiIso ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10printIiIsoERSoRKNS_5ValueEPKNS_8ExifDataE]
Nikon3MakerNote::printLensId ( std::ostream& os, Value const& value, ExifData const* metadata, std::string const& group ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote11printLensIdERSoRKNS_5ValueEPKNS_8ExifDataERKSs]
Nikon3MakerNote::printLensId1 ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote12printLensId1ERSoRKNS_5ValueEPKNS_8ExifDataE]
Nikon3MakerNote::printLensId2 ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote12printLensId2ERSoRKNS_5ValueEPKNS_8ExifDataE]
Nikon3MakerNote::printLensId3 ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote12printLensId3ERSoRKNS_5ValueEPKNS_8ExifDataE]
Nikon3MakerNote::tagListAf ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote9tagListAfEv]
Nikon3MakerNote::tagListCb1 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListCb1Ev]
Nikon3MakerNote::tagListCb2 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListCb2Ev]
Nikon3MakerNote::tagListCb2a ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote11tagListCb2aEv]
Nikon3MakerNote::tagListCb2b ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote11tagListCb2bEv]
Nikon3MakerNote::tagListCb3 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListCb3Ev]
Nikon3MakerNote::tagListCb4 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListCb4Ev]
Nikon3MakerNote::tagListIi ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote9tagListIiEv]
Nikon3MakerNote::tagListLd1 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListLd1Ev]
Nikon3MakerNote::tagListLd2 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListLd2Ev]
Nikon3MakerNote::tagListLd3 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListLd3Ev]
Nikon3MakerNote::tagListPc ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote9tagListPcEv]
Nikon3MakerNote::tagListSi1 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListSi1Ev]
Nikon3MakerNote::tagListSi2 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListSi2Ev]
Nikon3MakerNote::tagListSi3 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListSi3Ev]
Nikon3MakerNote::tagListSi4 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListSi4Ev]
Nikon3MakerNote::tagListSi5 ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote10tagListSi5Ev]
Nikon3MakerNote::tagListVr ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote9tagListVrEv]
Nikon3MakerNote::tagListWt ( ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote9tagListWtEv]
orfimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
OrfImage::mimeType ( ) const
[symbol: _ZNK5Exiv28OrfImage8mimeTypeEv]
pgfimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
isPgfType ( BasicIo& iIo, bool advance )
[symbol: _ZN5Exiv29isPgfTypeERNS_7BasicIoEb]
newPgfInstance ( BasicIo::AutoPtr io, bool create )
[symbol: _ZN5Exiv214newPgfInstanceESt8auto_ptrINS_7BasicIoEEb]
PgfImage::PgfImage [in-charge] ( BasicIo::AutoPtr io, bool create )
[symbol: _ZN5Exiv28PgfImageC1ESt8auto_ptrINS_7BasicIoEEb]
PgfImage::PgfImage [not-in-charge] ( BasicIo::AutoPtr io, bool create )
[symbol: _ZN5Exiv28PgfImageC2ESt8auto_ptrINS_7BasicIoEEb]
PgfImage::readMetadata ( )
[symbol: _ZN5Exiv28PgfImage12readMetadataEv]
PgfImage::writeMetadata ( )
[symbol: _ZN5Exiv28PgfImage13writeMetadataEv]
pngimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
PngImage::mimeType ( ) const
[symbol: _ZNK5Exiv28PngImage8mimeTypeEv]
properties.hpp,
libexiv2.so.6.0.0
namespace Exiv2
XmpKey::tag ( ) const
[symbol: _ZNK5Exiv26XmpKey3tagEv]
psdimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
PsdImage::mimeType ( ) const
[symbol: _ZNK5Exiv28PsdImage8mimeTypeEv]
rafimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
RafImage::mimeType ( ) const
[symbol: _ZNK5Exiv28RafImage8mimeTypeEv]
rw2image.hpp,
libexiv2.so.6.0.0
namespace Exiv2
Rw2Image::mimeType ( ) const
[symbol: _ZNK5Exiv28Rw2Image8mimeTypeEv]
tags.hpp,
libexiv2.so.6.0.0
namespace Exiv2
ExifKey::familyName ( ) const
[symbol: _ZNK5Exiv27ExifKey10familyNameEv]
ExifKey::groupName ( ) const
[symbol: _ZNK5Exiv27ExifKey9groupNameEv]
ExifKey::key ( ) const
[symbol: _ZNK5Exiv27ExifKey3keyEv]
ExifKey::tag ( ) const
[symbol: _ZNK5Exiv27ExifKey3tagEv]
TagVocabulary::operator == ( std::string const& key ) const
[symbol: _ZNK5Exiv213TagVocabularyeqERKSs]
tgaimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
TgaImage::mimeType ( ) const
[symbol: _ZNK5Exiv28TgaImage8mimeTypeEv]
tiffimage.hpp,
libexiv2.so.6.0.0
namespace Exiv2
TiffImage::mimeType ( ) const
[symbol: _ZNK5Exiv29TiffImage8mimeTypeEv]
TiffParser::encode ( BasicIo& io, byte const* pData, uint32_t size, enum ByteOrder byteOrder, ExifData const& exifData, IptcData const& iptcData, XmpData const& xmpData ) [static]
[symbol: _ZN5Exiv210TiffParser6encodeERNS_7BasicIoEPKhjNS_9ByteOrderERKNS_8ExifDataERKNS_8IptcDataERKNS_7XmpDataE]
value.hpp,
libexiv2.so.6.0.0
namespace Exiv2
AsciiValue::AsciiValue [in-charge] ( )
[symbol: _ZN5Exiv210AsciiValueC1Ev]
AsciiValue::AsciiValue [in-charge] ( std::string const& buf )
[symbol: _ZN5Exiv210AsciiValueC1ERKSs]
AsciiValue::AsciiValue [not-in-charge] ( )
[symbol: _ZN5Exiv210AsciiValueC2Ev]
AsciiValue::AsciiValue [not-in-charge] ( std::string const& buf )
[symbol: _ZN5Exiv210AsciiValueC2ERKSs]
AsciiValue::~AsciiValue [in-charge-deleting] ( )
[symbol: _ZN5Exiv210AsciiValueD0Ev]
AsciiValue::~AsciiValue [in-charge] ( )
[symbol: _ZN5Exiv210AsciiValueD1Ev]
AsciiValue::~AsciiValue [not-in-charge] ( )
[symbol: _ZN5Exiv210AsciiValueD2Ev]
CommentValue::CommentValue [in-charge] ( )
[symbol: _ZN5Exiv212CommentValueC1Ev]
CommentValue::CommentValue [not-in-charge] ( )
[symbol: _ZN5Exiv212CommentValueC2Ev]
CommentValue::~CommentValue [in-charge-deleting] ( )
[symbol: _ZN5Exiv212CommentValueD0Ev]
CommentValue::~CommentValue [in-charge] ( )
[symbol: _ZN5Exiv212CommentValueD1Ev]
CommentValue::~CommentValue [not-in-charge] ( )
[symbol: _ZN5Exiv212CommentValueD2Ev]
DataValue::count ( ) const
[symbol: _ZNK5Exiv29DataValue5countEv]
DateValue::count ( ) const
[symbol: _ZNK5Exiv29DateValue5countEv]
DateValue::getDate ( ) const
[symbol: _ZNK5Exiv29DateValue7getDateEv]
DateValue::toFloat ( long n ) const
[symbol: _ZNK5Exiv29DateValue7toFloatEl]
DateValue::toRational ( long n ) const
[symbol: _ZNK5Exiv29DateValue10toRationalEl]
DateValue::~DateValue [in-charge-deleting] ( )
[symbol: _ZN5Exiv29DateValueD0Ev]
DateValue::~DateValue [in-charge] ( )
[symbol: _ZN5Exiv29DateValueD1Ev]
DateValue::~DateValue [not-in-charge] ( )
[symbol: _ZN5Exiv29DateValueD2Ev]
StringValue::StringValue [in-charge] ( )
[symbol: _ZN5Exiv211StringValueC1Ev]
StringValue::StringValue [in-charge] ( std::string const& buf )
[symbol: _ZN5Exiv211StringValueC1ERKSs]
StringValue::StringValue [not-in-charge] ( )
[symbol: _ZN5Exiv211StringValueC2Ev]
StringValue::StringValue [not-in-charge] ( std::string const& buf )
[symbol: _ZN5Exiv211StringValueC2ERKSs]
StringValue::~StringValue [in-charge-deleting] ( )
[symbol: _ZN5Exiv211StringValueD0Ev]
StringValue::~StringValue [in-charge] ( )
[symbol: _ZN5Exiv211StringValueD1Ev]
StringValue::~StringValue [not-in-charge] ( )
[symbol: _ZN5Exiv211StringValueD2Ev]
StringValueBase::count ( ) const
[symbol: _ZNK5Exiv215StringValueBase5countEv]
StringValueBase::StringValueBase [in-charge] ( enum TypeId typeId )
[symbol: _ZN5Exiv215StringValueBaseC1ENS_6TypeIdE]
StringValueBase::StringValueBase [in-charge] ( enum TypeId typeId, std::string const& buf )
[symbol: _ZN5Exiv215StringValueBaseC1ENS_6TypeIdERKSs]
StringValueBase::StringValueBase [in-charge] ( StringValueBase const& rhs )
[symbol: _ZN5Exiv215StringValueBaseC1ERKS0_]
StringValueBase::StringValueBase [not-in-charge] ( enum TypeId typeId )
[symbol: _ZN5Exiv215StringValueBaseC2ENS_6TypeIdE]
StringValueBase::StringValueBase [not-in-charge] ( enum TypeId typeId, std::string const& buf )
[symbol: _ZN5Exiv215StringValueBaseC2ENS_6TypeIdERKSs]
StringValueBase::StringValueBase [not-in-charge] ( StringValueBase const& rhs )
[symbol: _ZN5Exiv215StringValueBaseC2ERKS0_]
StringValueBase::~StringValueBase [in-charge-deleting] ( )
[symbol: _ZN5Exiv215StringValueBaseD0Ev]
StringValueBase::~StringValueBase [in-charge] ( )
[symbol: _ZN5Exiv215StringValueBaseD1Ev]
StringValueBase::~StringValueBase [not-in-charge] ( )
[symbol: _ZN5Exiv215StringValueBaseD2Ev]
TimeValue::count ( ) const
[symbol: _ZNK5Exiv29TimeValue5countEv]
TimeValue::getTime ( ) const
[symbol: _ZNK5Exiv29TimeValue7getTimeEv]
TimeValue::toFloat ( long n ) const
[symbol: _ZNK5Exiv29TimeValue7toFloatEl]
TimeValue::toRational ( long n ) const
[symbol: _ZNK5Exiv29TimeValue10toRationalEl]
TimeValue::~TimeValue [in-charge-deleting] ( )
[symbol: _ZN5Exiv29TimeValueD0Ev]
TimeValue::~TimeValue [in-charge] ( )
[symbol: _ZN5Exiv29TimeValueD1Ev]
TimeValue::~TimeValue [not-in-charge] ( )
[symbol: _ZN5Exiv29TimeValueD2Ev]
Value::dataArea ( ) const
[symbol: _ZNK5Exiv25Value8dataAreaEv]
Value::sizeDataArea ( ) const
[symbol: _ZNK5Exiv25Value12sizeDataAreaEv]
xmp.hpp,
libexiv2.so.6.0.0
namespace Exiv2
Xmpdatum::typeSize ( ) const
[symbol: _ZNK5Exiv28Xmpdatum8typeSizeEv]
xmpsidecar.hpp,
libexiv2.so.6.0.0
namespace Exiv2
XmpSidecar::mimeType ( ) const
[symbol: _ZNK5Exiv210XmpSidecar8mimeTypeEv]
to the top
Removed Symbols (5)
basicio.hpp,
libexiv2.so.5.3.1
namespace Exiv2
FileIo::mmap ( )
[symbol: _ZN5Exiv26FileIo4mmapEv]
convert.hpp,
libexiv2.so.5.3.1
namespace Exiv2
copyIptcToXmp ( IptcData const& iptcData, XmpData& xmpData )
[symbol: _ZN5Exiv213copyIptcToXmpERKNS_8IptcDataERNS_7XmpDataE]
moveIptcToXmp ( IptcData& iptcData, XmpData& xmpData )
[symbol: _ZN5Exiv213moveIptcToXmpERNS_8IptcDataERNS_7XmpDataE]
nikonmn.hpp,
libexiv2.so.5.3.1
namespace Exiv2
Nikon3MakerNote::print0x0098 ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
[symbol: _ZN5Exiv215Nikon3MakerNote11print0x0098ERSoRKNS_5ValueEPKNS_8ExifDataE]
tiffimage.hpp,
libexiv2.so.5.3.1
namespace Exiv2
TiffParser::encode ( Blob& blob, byte const* pData, uint32_t size, enum ByteOrder byteOrder, ExifData const& exifData, IptcData const& iptcData, XmpData const& xmpData ) [static]
[symbol: _ZN5Exiv210TiffParser6encodeERSt6vectorIhSaIhEEPKhjNS_9ByteOrderERKNS_8ExifDataERKNS_8IptcDataERKNS_7XmpDataE]
to the top
Problems with Symbols, High Severity (4)
basicio.hpp,
libexiv2.so.5.3.1
namespace Exiv2
[+] FileIo::mmap ( ) (1)
changed to:FileIo::mmap ( bool isWriteable )
[symbol: _ZN5Exiv26FileIo4mmapEv]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Exiv26FileIo4mmapEv to _ZN5Exiv26FileIo4mmapEb. This may cause "undefined reference" linker error in old client applications. |
convert.hpp,
libexiv2.so.5.3.1
namespace Exiv2
[+] copyIptcToXmp ( IptcData const& iptcData, XmpData& xmpData ) (1)
changed to:copyIptcToXmp ( IptcData const& iptcData, XmpData& xmpData, char const* iptcCharset )
[symbol: _ZN5Exiv213copyIptcToXmpERKNS_8IptcDataERNS_7XmpDataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Exiv213copyIptcToXmpERKNS_8IptcDataERNS_7XmpDataE to _ZN5Exiv213copyIptcToXmpERKNS_8IptcDataERNS_7XmpDataEPKc. This may cause "undefined reference" linker error in old client applications. |
[+] moveIptcToXmp ( IptcData& iptcData, XmpData& xmpData ) (1)
changed to:moveIptcToXmp ( IptcData& iptcData, XmpData& xmpData, char const* iptcCharset )
[symbol: _ZN5Exiv213moveIptcToXmpERNS_8IptcDataERNS_7XmpDataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Exiv213moveIptcToXmpERNS_8IptcDataERNS_7XmpDataE to _ZN5Exiv213moveIptcToXmpERNS_8IptcDataERNS_7XmpDataEPKc. This may cause "undefined reference" linker error in old client applications. |
tiffimage.hpp,
libexiv2.so.5.3.1
namespace Exiv2
[+] TiffParser::encode ( Blob& blob, byte const* pData, uint32_t size, enum ByteOrder byteOrder, ExifData const& exifData, IptcData const& iptcData, XmpData const& xmpData ) [static] (1)
changed to:TiffParser::encode ( BasicIo& io, byte const* pData, uint32_t size, enum ByteOrder byteOrder, ExifData const& exifData, IptcData const& iptcData, XmpData const& xmpData ) [static]
[symbol: _ZN5Exiv210TiffParser6encodeERSt6vectorIhSaIhEEPKhjNS_9ByteOrderERKNS_8ExifDataERKNS_8IptcDataERKNS_7XmpDataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN5Exiv210TiffParser6encodeERSt6vectorIhSaIhEEPKhjNS_9ByteOrderERKNS_8ExifDataERKNS_8IptcDataERKNS_7XmpDataE to _ZN5Exiv210TiffParser6encodeERNS_7BasicIoEPKhjNS_9ByteOrderERKNS_8ExifDataERKNS_8IptcDataERKNS_7XmpDataE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (45)
basicio.hpp
namespace Exiv2
[+] class BasicIo (1)
| Change |
Effect |
1 | Pure virtual method BasicIo::mmap ( bool ) has been added to this class instead of BasicIo::mmap ( ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 23 entries | Virtual Table (New) - 23 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~BasicIo |
~BasicIo |
12 |
~BasicIo |
~BasicIo |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
84 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols (1)
FileIo::mmap ( )This method is from derived class 'FileIo'.
types.hpp
namespace Exiv2
[+] enum IfdId (44)
| Change |
Effect |
1 | Value of member canonCfIfdId has been changed from 15 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member canonCsIfdId has been changed from 13 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member canonIfdId has been changed from 12 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member canonPaIfdId has been changed from 17 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member canonPiIfdId has been changed from 16 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member canonSiIfdId has been changed from 14 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member fujiIfdId has been changed from 18 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member minoltaCs5DIfdId has been changed from 20 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member minoltaCs7DIfdId has been changed from 21 to 23. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member minoltaCsNewIfdId has been changed from 23 to 25. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member minoltaCsOldIfdId has been changed from 22 to 24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member minoltaIfdId has been changed from 19 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member mnIfdId has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member nikon1IfdId has been changed from 24 to 26. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member nikon2IfdId has been changed from 25 to 27. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member nikon3IfdId has been changed from 26 to 28. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Value of member nikonPvIfdId has been changed from 27 to 29. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Value of member olympus2IfdId has been changed from 29 to 51. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Value of member olympusCsIfdId has been changed from 30 to 52. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 | Value of member olympusEqIfdId has been changed from 31 to 53. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 | Value of member olympusFe1IfdId has been changed from 36 to 58. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 | Value of member olympusFe2IfdId has been changed from 37 to 59. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 | Value of member olympusFe3IfdId has been changed from 38 to 60. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 | Value of member olympusFe4IfdId has been changed from 39 to 61. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 | Value of member olympusFe5IfdId has been changed from 40 to 62. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 | Value of member olympusFe6IfdId has been changed from 41 to 63. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 | Value of member olympusFe7IfdId has been changed from 42 to 64. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 | Value of member olympusFe8IfdId has been changed from 43 to 65. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 | Value of member olympusFe9IfdId has been changed from 44 to 66. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 | Value of member olympusFiIfdId has been changed from 35 to 57. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 | Value of member olympusIfdId has been changed from 28 to 50. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 | Value of member olympusIpIfdId has been changed from 34 to 56. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 | Value of member olympusRd2IfdId has been changed from 33 to 55. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 | Value of member olympusRdIfdId has been changed from 32 to 54. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
35 | Value of member olympusRiIfdId has been changed from 45 to 67. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
36 | Value of member panaRawIfdId has been changed from 47 to 69. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
37 | Value of member panasonicIfdId has been changed from 46 to 68. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
38 | Value of member pentaxIfdId has been changed from 48 to 70. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
39 | Value of member sigmaIfdId has been changed from 49 to 71. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
40 | Value of member sonyIfdId has been changed from 50 to 72. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
41 | Value of member subImage1Id has been changed from 7 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
42 | Value of member subImage2Id has been changed from 8 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
43 | Value of member subImage3Id has been changed from 9 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
44 | Value of member subImage4Id has been changed from 10 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (51)
CanonMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListCf ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListCs ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListPa ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListPi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListSi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::exifTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::gpsTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::ifdIdByIfdItem ( std::string const& ifdItem ) [static]Return value has type 'enum IfdId'.
ExifTags::ifdItem ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::ifdName ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::ifdTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::iopTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::isExifIfd ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::isMakerIfd ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::mnTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::printTag ( std::ostream& os, uint16_t tag, enum IfdId ifdId, Value const& value, ExifData const* pExifData ) [static]3rd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::sectionDesc ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::sectionName ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tag ( std::string const& tagName, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagDesc ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagLabel ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::taglist ( std::ostream& os, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagName ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagTitle ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagType ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
FujiMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
IfdInfo::operator == ( enum IfdId ifdId ) const1st parameter 'ifdId' has type 'enum IfdId'.
MinoltaMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCs5D ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCs7D ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCsStd ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon1MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon2MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon3MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListCs ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListEq ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListFe ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListFi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListIp ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRd ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRd2 ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
operator<< ( std::ostream& os, TagInfo const& ti )Field 'ti->ifdId_' in 2nd parameter 'ti' (reference) has type 'enum IfdId'.
PanasonicMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
PanasonicMakerNote::tagListRaw ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
PentaxMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
SigmaMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
SonyMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
TagInfo::TagInfo [in-charge] ( uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct )5th parameter 'ifdId' has type 'enum IfdId'.
to the top
Problems with Data Types, Low Severity (14)
basicio.hpp
namespace Exiv2
[+] class FileIo (7)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field fp_ has been removed from this type. | Size of the inclusive type has been changed. |
3 | Field isMalloced_ has been removed from this type. | Size of the inclusive type has been changed. |
4 | Field mappedLength_ has been removed from this type. | Size of the inclusive type has been changed. |
5 | Field opMode_ has been removed from this type. | Size of the inclusive type has been changed. |
6 | Field openMode_ has been removed from this type. | Size of the inclusive type has been changed. |
7 | Field pMappedArea_ has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (21)
FileIo::close ( )This method is from 'FileIo' class.
FileIo::eof ( ) constThis method is from 'FileIo' class.
FileIo::error ( ) constThis method is from 'FileIo' class.
FileIo::FileIo [in-charge] ( std::string const& path )This constructor is from 'FileIo' class.
FileIo::getb ( )This method is from 'FileIo' class.
FileIo::isopen ( ) constThis method is from 'FileIo' class.
FileIo::munmap ( )This method is from 'FileIo' class.
FileIo::open ( )This method is from 'FileIo' class.
FileIo::open ( std::string const& mode )This method is from 'FileIo' class.
FileIo::path ( ) constThis method is from 'FileIo' class.
FileIo::putb ( byte data )This method is from 'FileIo' class.
FileIo::read ( long rcount )This method is from 'FileIo' class.
FileIo::read ( byte* buf, long rcount )This method is from 'FileIo' class.
FileIo::seek ( long offset, enum BasicIo::Position pos )This method is from 'FileIo' class.
FileIo::size ( ) constThis method is from 'FileIo' class.
FileIo::tell ( ) constThis method is from 'FileIo' class.
FileIo::temporary ( ) constThis method is from 'FileIo' class.
FileIo::transfer ( BasicIo& src )This method is from 'FileIo' class.
FileIo::write ( BasicIo& src )This method is from 'FileIo' class.
FileIo::write ( byte const* data, long wcount )This method is from 'FileIo' class.
FileIo::~FileIo [in-charge] ( )This method is from 'FileIo' class.
[+] class MemIo (5)
| Change |
Effect |
1 | Size of this type has been changed from 24 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field idx_ has been removed from this type. | Size of the inclusive type has been changed. |
3 | Field isMalloced_ has been removed from this type. | Size of the inclusive type has been changed. |
4 | Field sizeAlloced_ has been removed from this type. | Size of the inclusive type has been changed. |
5 | Field size_ has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (20)
MemIo::close ( )This method is from 'MemIo' class.
MemIo::eof ( ) constThis method is from 'MemIo' class.
MemIo::error ( ) constThis method is from 'MemIo' class.
MemIo::getb ( )This method is from 'MemIo' class.
MemIo::isopen ( ) constThis method is from 'MemIo' class.
MemIo::MemIo [in-charge] ( )This constructor is from 'MemIo' class.
MemIo::MemIo [in-charge] ( byte const* data, long size )This constructor is from 'MemIo' class.
MemIo::open ( )This method is from 'MemIo' class.
MemIo::path ( ) constThis method is from 'MemIo' class.
MemIo::putb ( byte data )This method is from 'MemIo' class.
MemIo::read ( long rcount )This method is from 'MemIo' class.
MemIo::read ( byte* buf, long rcount )This method is from 'MemIo' class.
MemIo::seek ( long offset, enum BasicIo::Position pos )This method is from 'MemIo' class.
MemIo::size ( ) constThis method is from 'MemIo' class.
MemIo::tell ( ) constThis method is from 'MemIo' class.
MemIo::temporary ( ) constThis method is from 'MemIo' class.
MemIo::transfer ( BasicIo& src )This method is from 'MemIo' class.
MemIo::write ( BasicIo& src )This method is from 'MemIo' class.
MemIo::write ( byte const* data, long wcount )This method is from 'MemIo' class.
MemIo::~MemIo [in-charge] ( )This method is from 'MemIo' class.
tags.hpp
namespace Exiv2
[+] enum SectionId (1)
| Change |
Effect |
1 | Value of member lastSectionId has been changed from 17 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (37)
CanonMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListCf ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListCs ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListPa ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListPi ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListSi ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::exifTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::gpsTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::ifdTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::iopTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::mnTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::sectionId ( std::string const& sectionName ) [static]Return value has type 'enum SectionId'.
ExifTags::sectionName ( enum SectionId sectionId ) [static]1st parameter 'sectionId' has type 'enum SectionId'.
FujiMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
MinoltaMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
MinoltaMakerNote::tagListCs5D ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
MinoltaMakerNote::tagListCs7D ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
MinoltaMakerNote::tagListCsStd ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
Nikon1MakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
Nikon2MakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
Nikon3MakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListCs ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListEq ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListFe ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListFi ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListIp ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListRd ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListRd2 ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListRi ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
operator<< ( std::ostream& os, TagInfo const& ti )Field 'ti->sectionId_' in 2nd parameter 'ti' (reference) has type 'enum SectionId'.
PanasonicMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
PanasonicMakerNote::tagListRaw ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
PentaxMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
SigmaMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
SonyMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
TagInfo::TagInfo [in-charge] ( uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct )6th parameter 'sectionId' has type 'enum SectionId'.
types.hpp
namespace Exiv2
[+] enum IfdId (1)
| Change |
Effect |
1 | Value of member lastIfdId has been changed from 51 to 73. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (51)
CanonMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListCf ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListCs ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListPa ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListPi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListSi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::exifTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::gpsTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::ifdIdByIfdItem ( std::string const& ifdItem ) [static]Return value has type 'enum IfdId'.
ExifTags::ifdItem ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::ifdName ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::ifdTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::iopTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::isExifIfd ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::isMakerIfd ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::mnTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::printTag ( std::ostream& os, uint16_t tag, enum IfdId ifdId, Value const& value, ExifData const* pExifData ) [static]3rd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::sectionDesc ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::sectionName ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tag ( std::string const& tagName, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagDesc ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagLabel ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::taglist ( std::ostream& os, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagName ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagTitle ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagType ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
FujiMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
IfdInfo::operator == ( enum IfdId ifdId ) const1st parameter 'ifdId' has type 'enum IfdId'.
MinoltaMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCs5D ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCs7D ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCsStd ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon1MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon2MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon3MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListCs ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListEq ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListFe ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListFi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListIp ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRd ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRd2 ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
operator<< ( std::ostream& os, TagInfo const& ti )Field 'ti->ifdId_' in 2nd parameter 'ti' (reference) has type 'enum IfdId'.
PanasonicMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
PanasonicMakerNote::tagListRaw ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
PentaxMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
SigmaMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
SonyMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
TagInfo::TagInfo [in-charge] ( uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct )5th parameter 'ifdId' has type 'enum IfdId'.
to the top
Problems with Symbols, Low Severity (1)
basicio.hpp,
libexiv2.so.5.3.1
namespace Exiv2
[+] FileIo::munmap ( ) (1)
[symbol: _ZN5Exiv26FileIo6munmapEv]
| Change | Effect |
---|
1 | Type of return value has been changed from void to int (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
to the top
Problems with Constants, Low Severity (1)
exv_conf.h
[+] EXV_HAVE_PRINTUCS2
| Change | Effect |
---|
1 | The constant EXV_HAVE_PRINTUCS2 with value 1 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
to the top
Other Changes in Data Types (23)
tags.hpp
namespace Exiv2
[+] enum SectionId (1)
| Change |
Effect |
1 | The member tiffEp with value 17 has been added. | No effect. |
[+] affected symbols (37)
CanonMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListCf ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListCs ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListPa ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListPi ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
CanonMakerNote::tagListSi ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::exifTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::gpsTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::ifdTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::iopTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::mnTagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
ExifTags::sectionId ( std::string const& sectionName ) [static]Return value has type 'enum SectionId'.
ExifTags::sectionName ( enum SectionId sectionId ) [static]1st parameter 'sectionId' has type 'enum SectionId'.
FujiMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
MinoltaMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
MinoltaMakerNote::tagListCs5D ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
MinoltaMakerNote::tagListCs7D ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
MinoltaMakerNote::tagListCsStd ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
Nikon1MakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
Nikon2MakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
Nikon3MakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListCs ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListEq ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListFe ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListFi ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListIp ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListRd ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListRd2 ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
OlympusMakerNote::tagListRi ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
operator<< ( std::ostream& os, TagInfo const& ti )Field 'ti->sectionId_' in 2nd parameter 'ti' (reference) has type 'enum SectionId'.
PanasonicMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
PanasonicMakerNote::tagListRaw ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
PentaxMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
SigmaMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
SonyMakerNote::tagList ( ) [static]Field 'retval->sectionId_' in return value (pointer) has type 'enum SectionId'.
TagInfo::TagInfo [in-charge] ( uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct )6th parameter 'sectionId' has type 'enum SectionId'.
types.hpp
namespace Exiv2
[+] enum IfdId (22)
| Change |
Effect |
1 | The member canonFiIfdId with value 19 has been added. | No effect. |
2 | The member ifd3Id with value 7 has been added. | No effect. |
3 | The member nikonAfIfdId with value 34 has been added. | No effect. |
4 | The member nikonCb1IfdId with value 44 has been added. | No effect. |
5 | The member nikonCb2IfdId with value 45 has been added. | No effect. |
6 | The member nikonCb2aIfdId with value 46 has been added. | No effect. |
7 | The member nikonCb2bIfdId with value 47 has been added. | No effect. |
8 | The member nikonCb3IfdId with value 48 has been added. | No effect. |
9 | The member nikonCb4IfdId with value 49 has been added. | No effect. |
10 | The member nikonIiIfdId with value 33 has been added. | No effect. |
11 | The member nikonLd1IfdId with value 41 has been added. | No effect. |
12 | The member nikonLd2IfdId with value 42 has been added. | No effect. |
13 | The member nikonLd3IfdId with value 43 has been added. | No effect. |
14 | The member nikonPcIfdId with value 31 has been added. | No effect. |
15 | The member nikonSi1IfdId with value 35 has been added. | No effect. |
16 | The member nikonSi2IfdId with value 36 has been added. | No effect. |
17 | The member nikonSi3IfdId with value 37 has been added. | No effect. |
18 | The member nikonSi4IfdId with value 38 has been added. | No effect. |
19 | The member nikonSi5IfdId with value 39 has been added. | No effect. |
20 | The member nikonSi6IfdId with value 40 has been added. | No effect. |
21 | The member nikonVrIfdId with value 30 has been added. | No effect. |
22 | The member nikonWtIfdId with value 32 has been added. | No effect. |
[+] affected symbols (51)
CanonMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListCf ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListCs ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListPa ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListPi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
CanonMakerNote::tagListSi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::exifTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::gpsTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::ifdIdByIfdItem ( std::string const& ifdItem ) [static]Return value has type 'enum IfdId'.
ExifTags::ifdItem ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::ifdName ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::ifdTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::iopTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::isExifIfd ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::isMakerIfd ( enum IfdId ifdId ) [static]1st parameter 'ifdId' has type 'enum IfdId'.
ExifTags::mnTagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
ExifTags::printTag ( std::ostream& os, uint16_t tag, enum IfdId ifdId, Value const& value, ExifData const* pExifData ) [static]3rd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::sectionDesc ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::sectionName ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tag ( std::string const& tagName, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagDesc ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagLabel ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::taglist ( std::ostream& os, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagName ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagTitle ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
ExifTags::tagType ( uint16_t tag, enum IfdId ifdId ) [static]2nd parameter 'ifdId' has type 'enum IfdId'.
FujiMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
IfdInfo::operator == ( enum IfdId ifdId ) const1st parameter 'ifdId' has type 'enum IfdId'.
MinoltaMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCs5D ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCs7D ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
MinoltaMakerNote::tagListCsStd ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon1MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon2MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
Nikon3MakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListCs ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListEq ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListFe ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListFi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListIp ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRd ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRd2 ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
OlympusMakerNote::tagListRi ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
operator<< ( std::ostream& os, TagInfo const& ti )Field 'ti->ifdId_' in 2nd parameter 'ti' (reference) has type 'enum IfdId'.
PanasonicMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
PanasonicMakerNote::tagListRaw ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
PentaxMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
SigmaMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
SonyMakerNote::tagList ( ) [static]Field 'retval->ifdId_' in return value (pointer) has type 'enum IfdId'.
TagInfo::TagInfo [in-charge] ( uint16_t tag, char const* name, char const* title, char const* desc, enum IfdId ifdId, enum SectionId sectionId, enum TypeId typeId, PrintFct printFct )5th parameter 'ifdId' has type 'enum IfdId'.
to the top
Header Files (44)
basicio.hpp
bmpimage.hpp
canonmn.hpp
convert.hpp
cr2image.hpp
crwimage.hpp
datasets.hpp
easyaccess.hpp
error.hpp
exif.hpp
exv_conf.h
fujimn.hpp
futils.hpp
gifimage.hpp
image.hpp
iptc.hpp
jp2image.hpp
jpgimage.hpp
metadatum.hpp
minoltamn.hpp
mn.hpp
mrwimage.hpp
nikonmn.hpp
olympusmn.hpp
orfimage.hpp
panasonicmn.hpp
pentaxmn.hpp
pngimage.hpp
preview.hpp
properties.hpp
psdimage.hpp
rafimage.hpp
rcsid.hpp
rw2image.hpp
sigmamn.hpp
sonymn.hpp
tags.hpp
tgaimage.hpp
tiffimage.hpp
types.hpp
value.hpp
version.hpp
xmp.hpp
xmpsidecar.hpp
to the top
Shared Libraries (1)
libexiv2.so.5.3.1
to the top