CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
Loading...
Searching...
No Matches
serializer.h File Reference

Umbrella header for the Serializer module. More...

+ Include dependency graph for serializer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

Umbrella header for the Serializer module.

This header provides a single entry point for the CaptureMoment::Core::Serializer namespace. Including this file grants access to all interfaces and concrete implementations related to XMP metadata handling, file serialization, and path strategies.

This module is responsible for:

  • Metadata: Reading and writing XMP metadata using Exiv2.
  • Strategies: Choosing where to store metadata (sidecar, appdata, embedded).
  • Serialization: Saving/loading operation parameters and state to/from disk.
  • Error Handling: Using std::expected and CoreError for robust error reporting.
Author
CaptureMoment Team
Date
2025

Definition in file serializer.h.

CaptureMoment — footer