| Action::Adjust | Adjust the Exif (or other metadata) timestamps |
| Exiv2::AsciiValue | Value for an Ascii string type |
| Exiv2::CanonMakerNote | MakerNote for Canon cameras |
| Exiv2::DataBuf | Utility class containing a character array. All it does is to take care of memory allocation and deletion. Its primary use is meant to be as a stack variable in functions that need a temporary data buffer. Todo: this should be some sort of smart pointer, essentially an std:auto_ptr for a character array. But it isn't |
| Exiv2::DataSet | Dataset information |
| Exiv2::DataValue | Value for an undefined data type |
| Exiv2::DateValue | Value for simple ISO 8601 dates |
| Exiv2::DateValue::Date | Simple Date helper structure |
| Exiv2::Entry | Data structure for one IFD directory entry. See the description of class Ifd for an explanation of the supported modes for memory allocation |
| Action::Erase | Erase the entire exif data or only the thumbnail section |
| Exiv2::Error | Very simple error class used for exceptions. It contains just an error message. An output operator is provided to print errors to a stream |
| Exiv2::ExifData | A container for Exif data. This is a top-level class of the Exiv2 library |
| Exiv2::Exifdatum | Information related to one Exif tag |
| Exiv2::ExifKey | Concrete keys for Exif metadata |
| Exiv2::ExifTags | Container for Exif tag information. Implemented as a static class |
| Action::Extract | Extract the entire exif data or only the thumbnail section |
| Exiv2::ExvImage | Helper class to access Exiv2 files |
| Exiv2::FindEntryByIdx | Unary predicate that matches an Entry with a given index |
| Exiv2::FindEntryByTag | Unary predicate that matches an Entry with a given tag |
| Exiv2::FindMetadatumById | Unary predicate that matches an Iptcdatum with given record and dataset |
| Exiv2::FindMetadatumByIfdIdIdx | Unary predicate that matches a Exifdatum with a given ifd id and idx |
| Exiv2::FindMetadatumByKey | Unary predicate that matches a Exifdatum with a given key |
| Exiv2::FujiMakerNote | MakerNote for Fujifilm cameras |
| Util::Getopt | Parse the command line options of a program |
| Exiv2::Ifd | Models an IFD (Image File Directory) |
| Exiv2::IfdInfo | Contains information pertaining to one IFD |
| Exiv2::IfdMakerNote | Interface for MakerNotes in IFD format. See MakerNote |
| Exiv2::Image | Abstract base class defining the interface for an image |
| Exiv2::ImageFactory | Image factory |
| Action::Insert | Insert the Exif data from corresponding *.exv files |
| Exiv2::IptcData | A container for Iptc data. This is a top-level class of the Exiv2 library |
| Exiv2::IptcDataSets | Container for Iptc dataset information. Implemented as a static class |
| Exiv2::Iptcdatum | Information related to one Iptc dataset |
| Exiv2::IptcKey | Concrete keys for Iptc metadata |
| Exiv2::JpegBase | Abstract helper base class to access JPEG images |
| Exiv2::JpegImage | Helper class to access JPEG images |
| Exiv2::JpegThumbnail | Exif thumbnail image in JPEG format |
| Exiv2::Key | Abstract base class defining the Key of a metadatum. Keys are used to identify and group metadata |
| Exiv2::MakerNote | Exif makernote interface |
| Exiv2::MakerNote::MnTagInfo | MakerNote Tag information |
| Exiv2::MakerNoteFactory | Factory for MakerNote objects |
| Exiv2::Metadatum | Abstract base class defining the interface to access information related to one metadata tag |
| Exiv2::Nikon1MakerNote | A MakerNote format used by Nikon cameras, such as the E990 and D1 |
| Exiv2::Nikon2MakerNote | A second MakerNote format used by Nikon cameras, including the E700, E800, E900, E900S, E910, E950 |
| Exiv2::Nikon3MakerNote | A third MakerNote format used by Nikon cameras, e.g., E5400, SQ, D2H, D70 |
| Params | Implements the command line handling for the program |
| Action::Print | Print the Exif (or other metadata) of a file to stdout |
| Exiv2::RecordInfo | Contains information about one record |
| Action::Rename | Rename a file to its metadate creation timestamp, in the specified format |
| Exiv2::SectionInfo | Contains information pertaining to one section |
| Exiv2::SigmaMakerNote | MakerNote for Sigma (Foveon) cameras |
| Exiv2::StringValue | Value for string type |
| Exiv2::StringValueBase | Abstract base class for a string based Value type |
| Exiv2::TagInfo | Tag information |
| Action::Task | Abstract base class for all concrete actions |
| Action::TaskFactory | Task factory |
| Exiv2::Thumbnail | Exif Thumbnail image. This abstract base class provides the interface for the thumbnail image that is optionally embedded in the Exif data |
| Exiv2::TiffHeader | Helper class modelling the TIFF header structure |
| Exiv2::TiffThumbnail | Exif thumbnail image in TIFF format |
| Exiv2::TimeValue | Value for simple ISO 8601 times |
| Exiv2::TimeValue::Time | Simple Time helper structure |
| Exiv2::TypeInfo | Type information lookup functions. Implemented as a static class |
| Exiv2::TypeInfoTable | Information pertaining to the defined types |
| Exiv2::Value | Common interface for all types of values used with metadata |
| Exiv2::ValueType< T > | Template for a Value of a basic type. This is used for unsigned and signed short, long and rationals |