Exiv2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Constant Groups | Typedefs
tifffwd_int.hpp File Reference

Internal TIFF parser related typedefs and forward definitions. More...

#include "types.hpp"
#include "tags_int.hpp"
#include <memory>
#include <stack>
#include <vector>
+ Include dependency graph for tifffwd_int.hpp:
+ This graph shows which files directly or indirectly include this file:

Namespaces

 Exiv2
 Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.
 
 Exiv2::Internal
 Contains internal objects which are not published and are not part of the libexiv2 API.
 

Constant Groups

 Exiv2
 Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.
 
 Exiv2::Internal
 Contains internal objects which are not published and are not part of the libexiv2 API.
 

Typedefs

typedef void(TiffDecoder::* Exiv2::Internal::DecoderFct )(const TiffEntryBase *)
 Function pointer type for a TiffDecoder member function to decode a TIFF component.
 
typedef void(TiffEncoder::* Exiv2::Internal::EncoderFct )(TiffEntryBase *, const Exifdatum *)
 Function pointer type for a TiffDecoder member function to decode a TIFF component.
 
typedef DecoderFct(* Exiv2::Internal::FindDecoderFct )(const std::string &make, uint32_t extendedTag, IfdId group)
 Type for a function pointer for a function to decode a TIFF component.
 
typedef EncoderFct(* Exiv2::Internal::FindEncoderFct )(const std::string &make, uint32_t extendedTag, IfdId group)
 Type for a function pointer for a function to encode a TIFF component.
 
typedef std::auto_ptr
< TiffComponent >(* 
Exiv2::Internal::NewTiffCompFct )(uint16_t tag, IfdId group)
 Type for a function pointer for a function to create a TIFF component. Use TiffComponent::AutoPtr, it is not used in this declaration only to reduce dependencies.
 
typedef std::stack< TiffPathItem > Exiv2::Internal::TiffPath
 Stack to hold a path from the TIFF root element to a TIFF entry.
 
typedef std::vector< IfdId > Exiv2::Internal::PrimaryGroups
 Type for a list of primary image groups.
 

Detailed Description

Internal TIFF parser related typedefs and forward definitions.

Version
Rev:
2681
Author
Andreas Huggel (ahu) ahuggel@gmx.net
Date
24-Jun-06, ahu: created