Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Examples

exif.hpp File Reference

Encoding and decoding of Exif data. More...

#include "metadatum.hpp"
#include "types.hpp"
#include "error.hpp"
#include "image.hpp"
#include "value.hpp"
#include "ifd.hpp"
#include "tags.hpp"
#include <string>
#include <vector>
#include <memory>

Include dependency graph for exif.hpp:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  Exiv2

Typedefs

typedef std::vector< Exifdatum > ExifMetadata
 Container type to hold all metadata.

Functions

template<typename T>
Exifdatum & setValue (Exifdatum &exifDatum, const T &value)
 Set the value of exifDatum to value. If the object already has a value, it is replaced. Otherwise a new ValueType<T> value is created and set to value.

Detailed Description

Encoding and decoding of Exif data.

Version:
Rev
509
Author:
Andreas Huggel (ahu) ahuggel@gmx.net
Date:
09-Jan-04, ahu: created

Function Documentation

template<typename T>
Exifdatum & Exiv2::setValue Exifdatum &  exifDatum,
const T &  value
 

Set the value of exifDatum to value. If the object already has a value, it is replaced. Otherwise a new ValueType<T> value is created and set to value.

This is a helper function, called from Exifdatum members. It is meant to be used with T = (u)int16_t, (u)int32_t or (U)Rational. Do not use directly.


Generated on Sat Mar 5 19:54:05 2005 for Exiv2 by  doxygen 1.4.1