IPTC dataset and type information. More...
#include "exiv2lib_export.h"
#include "metadatum.hpp"
#include <set>
#include <vector>
#include <map>
Classes | |
struct | Exiv2::RecordInfo |
Details of an IPTC record. More... | |
struct | Exiv2::DataSet |
Details of an IPTC dataset. More... | |
class | Exiv2::IptcDataSets |
IPTC dataset reference, implemented as a static class. More... | |
class | Exiv2::IptcKey |
Concrete keys for IPTC metadata. 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::map< std::string, std::string > | Exiv2::Dictionary |
typedef for string:string map | |
typedef Dictionary * | Exiv2::Dictionary_p |
typedef for Dictionary* | |
typedef Dictionary::const_iterator | Exiv2::Dictionary_i |
typedef for Dictionary iterator | |
typedef std::set< std::string > | Exiv2::StringSet |
typedef for string set (unique strings) | |
typedef StringSet * | Exiv2::StringSet_p |
typedef for StringSet* | |
typedef std::set< std::string >::const_iterator | Exiv2::StringSet_i |
Class to provide a StringSet iterator. | |
typedef std::vector< std::string > | Exiv2::StringVector |
typedef for string vector | |
typedef StringVector * | Exiv2::StringVector_p |
typedef for StringVector pointer | |
typedef StringVector::const_iterator | Exiv2::StringVector_i |
Class to provide a StringVector iterator. | |
typedef std::vector< uint32_t > | Exiv2::Uint32Vector |
typedef for uint32_t vector | |
typedef Uint32Vector * | Exiv2::Uint32Vector_p |
typedef for Uint32Vector pointer | |
typedef Uint32Vector::const_iterator | Exiv2::Uint32Vector_i |
typedef for Uint32Vector iterator | |
Functions | |
EXIV2API std::ostream & | Exiv2::operator<< (std::ostream &os, const DataSet &dataSet) |
Output operator for dataSet. | |
IPTC dataset and type information.