|
CaptureMoment 0.1.0
Free and open-source non-destructive photo editor
|
Central error handling system for CaptureMoment Core library. More...
#include <string_view>#include <cstdint>#include <format>#include <fmt/core.h>
Include dependency graph for core_error.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | std::formatter< CaptureMoment::Core::ErrorHandling::CoreError > |
| std::formatter specialization for CoreError. More... | |
| struct | fmt::formatter< CaptureMoment::Core::ErrorHandling::CoreError > |
| fmt::formatter specialization for CoreError. More... | |
Namespaces | |
| namespace | CaptureMoment |
| namespace | CaptureMoment::Core |
| Manages the lifecycle of a single IWorkingImage instance. | |
| namespace | ErrorHandling |
| Contains the error handling infrastructure for the Core library. | |
| namespace | CaptureMoment::Core::ErrorHandling |
Functions | |
| constexpr CoreErrorCategory | CaptureMoment::Core::ErrorHandling::get_error_category (CoreError code) |
Converts a CoreError code to its high-level Category. | |
| constexpr std::string_view | CaptureMoment::Core::ErrorHandling::to_string (CoreError code) |
Converts a CoreError code to a human-readable string. | |
| constexpr std::string_view | CaptureMoment::Core::ErrorHandling::to_string (CoreErrorCategory category) |
Converts a CoreErrorCategory to a human-readable string. | |
Central error handling system for CaptureMoment Core library.
Defines error codes and categories using memory-efficient enums. This module provides the types used for std::expected return values throughout the library.
Definition in file core_error.h.