#include "exv_conf.h"
#include <string>
#include <iosfwd>
#include <utility>
#include <sstream>
#include <cstdio>
Include dependency graph for types.hpp:
This graph shows which files directly or indirectly include this file:
Namespaces | |
namespace | Exiv2 |
Typedefs | |
typedef uint8_t | byte |
1 byte unsigned integer type. | |
typedef std::pair< uint32_t, uint32_t > | URational |
8 byte unsigned rational type. | |
typedef std::pair< int32_t, int32_t > | Rational |
8 byte signed rational type. | |
Enumerations | |
enum | ByteOrder { invalidByteOrder, littleEndian, bigEndian } |
Type to express the byte order (little or big endian). | |
enum | TypeId { invalidTypeId, unsignedByte, asciiString, unsignedShort, unsignedLong, unsignedRational, invalid6, undefined, signedShort, signedLong, signedRational, string, date, time, comment, lastTypeId } |
Type identifiers for IFD format types. | |
enum | IfdId { ifdIdNotSet, ifd0Id, exifIfdId, gpsIfdId, makerIfdId, iopIfdId, ifd1Id, lastIfdId } |
Type to specify the IFD to which a metadata belongs. | |
Functions | |
template<typename T> | |
std::string | toString (const T &arg) |
Utility function to convert the argument of any type to a string. |