Exiv2
Classes | Namespaces | Typedefs | Functions
tags.hpp File Reference

Exif tag and type information. More...

#include "exiv2lib_export.h"
#include "metadatum.hpp"
#include <string>
#include <iosfwd>
#include <memory>

Go to the source code of this file.

Classes

struct  Exiv2::GroupInfo
 The details of an Exif group. Groups include IFDs and binary arrays. More...
 
struct  Exiv2::GroupInfo
 The details of an Exif group. Groups include IFDs and binary arrays. More...
 
struct  Exiv2::TagInfo
 Tag information. More...
 
class  Exiv2::ExifTags
 Access to Exif group and tag lists and misc. tag reference methods, implemented as a static class. More...
 
class  Exiv2::ExifKey
 Concrete keys for Exif metadata and access to Exif tag reference data. More...
 

Namespaces

 Exiv2
 Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.
 

Typedefs

typedef std::ostream &(* Exiv2::PrintFct) (std::ostream &, const Value &, const ExifData *pExifData)
 Type for a function pointer for functions interpreting the tag value.
 
typedef const TagInfo *(* Exiv2::TagListFct) ()
 A function returning a tag list.
 

Functions

EXIV2API std::ostream & Exiv2::operator<< (std::ostream &os, const TagInfo &ti)
 Output operator for TagInfo.
 

Detailed Description

Exif tag and type information.

Author
Andreas Huggel (ahu) ahuggel@gmx.net
Date
15-Jan-04, ahu: created
11-Feb-04, ahu: isolated as a component