Exiv2: xmp.hpp File Reference

- Main Page
- Namespaces
- Classes
- Files
- Examples

- Search for |

# xmp.hpp File Reference

Encoding and decoding of XMP data. More...

`#include "metadatum.hpp"`
`#include "properties.hpp"`
`#include "value.hpp"`
`#include "types.hpp"`
`#include <string>`
`#include <vector>`

Include dependency graph for xmp.hpp:

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

## Namespaces
namespace | Exiv2
## Classes
class | Exiv2::Xmpdatum
| Information related to an XMP property. An XMP metadatum consists of an XmpKey and a Value and provides methods to manipulate these. More...
class | Exiv2::XmpData
| A container for XMP data. This is a top-level class of the Exiv2 library. More...
class | Exiv2::XmpParser
| Stateless parser class for XMP packets. Images use this class to parse and serialize XMP packets. The parser uses the XMP toolkit to do the job. More...
## Typedefs
typedef std::vector< Xmpdatum > | Exiv2::XmpMetadata
| Container type to hold all metadata.
## Functions
std::ostream & | Exiv2::operator<< (std::ostream &os, const Xmpdatum &md)
| Output operator for Xmpdatum types, printing the interpreted tag value.

## Detailed Description

Encoding and decoding of XMP data.

Version:

Rev
  1366

Author:
  Andreas Huggel (ahu) ahuggel@gmx.net

Date:
  13-Jul-07, ahu: created