properties.hpp File Reference

XMP property and type information.
References:
XMP Specification from Adobe (Property descriptions copied from the XMP specification with the permission of Adobe). More...

#include "types.hpp"
#include "metadatum.hpp"
#include "tags.hpp"
#include <string>
#include <iosfwd>
#include <memory>

Include dependency graph for properties.hpp:

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


Classes

struct  Exiv2::XmpPropertyInfo
 Information about one XMP property. More...
struct  Exiv2::XmpNsInfo
 Structure mapping XMP namespaces and (preferred) prefixes. More...
struct  Exiv2::XmpNsInfo::XmpNsInfo::Prefix
 For comparison with prefix. More...
struct  Exiv2::XmpNsInfo::XmpNsInfo::Ns
 For comparison with namespace. More...
class  Exiv2::XmpProperties
 XMP property reference, implemented as a static class. More...
class  Exiv2::XmpKey
 Concrete keys for XMP metadata. More...

Namespaces

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

Enumerations

enum  Exiv2::XmpCategory { xmpInternal, xmpExternal }
 Category of an XMP property.

Functions

EXIV2API std::ostream & Exiv2::operator<< (std::ostream &os, const XmpPropertyInfo &propertyInfo)
 Output operator for property info.

Detailed Description

XMP property and type information.
References:
XMP Specification from Adobe (Property descriptions copied from the XMP specification with the permission of Adobe).

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

Gilles Caulier (cgilles) caulier dot gilles at gmail dot com

Date:
13-Jul-07, ahu: created

Generated on Fri Nov 6 19:22:44 2009 for Exiv2 by  doxygen 1.5.8