Exiv2
Loading...
Searching...
No Matches
Exiv2::Internal::TiffMnRegistry Struct Reference

Makernote registry structure. More...

#include <makernote_int.hpp>

Public Member Functions

bool operator== (const std::string &key) const
 Compare a TiffMnRegistry structure with a key being the make string from the image. The two are equal if TiffMnRegistry::make_ equals a substring of the key of the same size. E.g., registry = "OLYMPUS", key = "OLYMPUS OPTICAL CO.,LTD" (found in the image) match.
bool operator== (IfdId key) const
 Compare a TiffMnRegistry structure with a makernote group.

Public Attributes

const char * make_
 Camera make.
IfdId mnGroup_
 Group identifier.
NewMnFct newMnFct_
 Makernote create function (image).
NewMnFct2 newMnFct2_
 Makernote create function (group).

Detailed Description

Makernote registry structure.

Member Function Documentation

◆ operator==() [1/2]

bool Exiv2::Internal::TiffMnRegistry::operator== ( const std::string & key) const

Compare a TiffMnRegistry structure with a key being the make string from the image. The two are equal if TiffMnRegistry::make_ equals a substring of the key of the same size. E.g., registry = "OLYMPUS", key = "OLYMPUS OPTICAL CO.,LTD" (found in the image) match.

References Exiv2::make(), and make_.

◆ operator==() [2/2]

bool Exiv2::Internal::TiffMnRegistry::operator== ( IfdId key) const

Compare a TiffMnRegistry structure with a makernote group.

References mnGroup_.

Member Data Documentation

◆ make_

const char* Exiv2::Internal::TiffMnRegistry::make_

Camera make.

Referenced by operator==().

◆ mnGroup_

IfdId Exiv2::Internal::TiffMnRegistry::mnGroup_

Group identifier.

Referenced by operator==().


The documentation for this struct was generated from the following files: