|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Descriptor of an operation with its parameters and unique identifier. More...
#include "operations/operation_type.h"#include "common/error_handling/core_error.h"#include <string>#include <unordered_map>#include <variant>#include <expected>#include <cstdint>#include <atomic>
Include dependency graph for operation_descriptor.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | CaptureMoment::Core::Operations::OperationDescriptor |
| A universal container for operation settings with unique identifier. More... | |
Namespaces | |
| namespace | CaptureMoment |
| namespace | CaptureMoment::Core |
| Manages the lifecycle of a single IWorkingImage instance. | |
| namespace | CaptureMoment::Core::Operations |
Typedefs | |
| using | CaptureMoment::Core::Operations::OperationValue = std::variant<float, int, bool, std::string> |
| Supported types for operation parameters. Using variant instead of std::any for compile-time type safety and performance. | |
Descriptor of an operation with its parameters and unique identifier.
Definition in file operation_descriptor.h.