![]() |
Exiv2
|
Internal Pimpl structure with private members and data of class ExifKey. More...
Public Member Functions | |
Creators | |
| Impl () | |
| Default constructor. | |
Manipulators | |
| void | makeKey (uint16_t tag, IfdId ifdId, const TagInfo *tagInfo) |
| Set the key corresponding to the tag, ifdId and tagInfo. The key is of the form 'Exif.groupName.tagName'. | |
| void | decomposeKey (const std::string &key) |
| Parse and convert the key string into tag and IFD Id. Updates data members if the string can be decomposed, or throws Error . More... | |
Accessors | |
| std::string | tagName () const |
| Return the name of the tag. | |
Public Attributes | |
| const TagInfo * | tagInfo_ |
| Tag info. | |
| uint16_t | tag_ |
| Tag value. | |
| IfdId | ifdId_ |
| The IFD associated with this tag. | |
| int | idx_ |
| Unique id of the Exif key in the image. | |
| std::string | groupName_ |
| The group name. | |
| std::string | key_ |
| Key | |
Static Public Attributes | |
| static const char * | familyName_ = "Exif" |
| "Exif" | |
Internal Pimpl structure with private members and data of class ExifKey.
| void Exiv2::ExifKey::Impl::decomposeKey | ( | const std::string & | key | ) |
Parse and convert the key string into tag and IFD Id. Updates data members if the string can be decomposed, or throws Error .
| Error | if the key cannot be decomposed. |
References Exiv2::ExifKey::familyName(), Exiv2::Internal::groupId(), Exiv2::ExifKey::groupName(), Exiv2::ExifKey::ifdId(), Exiv2::ExifKey::key(), and Exiv2::string.
1.8.14