| 1972 | }; |
| 1973 | |
| 1974 | DecoderFct TiffMapping::findDecoder(const std::string& make, uint32_t extendedTag, IfdId group) { |
| 1975 | DecoderFct decoderFct = &TiffDecoder::decodeStdTiffEntry; |
| 1976 | if (auto td = Exiv2::find(tiffMappingInfo_, TiffMappingInfo::Key{make, extendedTag, group})) { |
| 1977 | // This may set decoderFct to 0, meaning that the tag should not be decoded |
| 1978 | decoderFct = td->decoderFct_; |
| 1979 | } |
| 1980 | return decoderFct; |
| 1981 | } |
| 1982 | |
| 1983 | EncoderFct TiffMapping::findEncoder(const std::string& make, uint32_t extendedTag, IfdId group) { |
| 1984 | EncoderFct encoderFct = nullptr; |