![]()  | 
  
    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