Exiv2: Exiv2::TiffDecoder Class Reference

# Exiv2::TiffDecoder Class Reference

Table of TIFF decoding functions and find function. This class is separated from the metadata decoder visitor so that the parser can be parametrized with a different table if needed. This is used, eg., for CR2 format, which uses a different decoder table. More...

`#include <tiffparser.hpp>`

Collaboration diagram for Exiv2::TiffDecoder:
[legend]

List of all members.

## Static Public Member Functions
static const DecoderFct | findDecoder (const std::string &make, uint32_t extendedTag, uint16_t group)
| Find the decoder function for a key.

## Detailed Description

Table of TIFF decoding functions and find function. This class is separated from the metadata decoder visitor so that the parser can be parametrized with a different table if needed. This is used, eg., for CR2 format, which uses a different decoder table.

## Member Function Documentation

static const DecoderFct Exiv2::TiffDecoder::findDecoder | ( | const std::string & | make,
|  | uint32_t | extendedTag,
|  | uint16_t | group |
| ) |  |  | `[static]`

Find the decoder function for a key.

If the returned pointer is 0, the tag should not be decoded, else the decoder function should be used.

Parameters:

  | make | Camera make
  | extendedTag | Extended tag
  | group | Group

Returns:
  Pointer to the decoder function

The documentation for this class was generated from the following file:

- tiffparser.hpp