#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. |
|
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. |