Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
Loading...
Searching...
No Matches
chunk_errors.hpp
Go to the documentation of this file.
1#pragma once
2#include <stdexcept>
3#include <string>
4
5namespace chunk_processing {
6
7/**
8 * @brief Base exception class for chunking operations
9 */
10class ChunkingError : public std::runtime_error {
11public:
12 explicit ChunkingError(const std::string& message) : std::runtime_error(message) {}
13
14 explicit ChunkingError(const char* message) : std::runtime_error(message) {}
15};
16
17/**
18 * @brief Exception for serialization errors
19 */
21public:
22 explicit SerializationError(const std::string& message) : ChunkingError(message) {}
23};
24
25/**
26 * @brief Exception for visualization errors
27 */
29public:
30 explicit VisualizationError(const std::string& message) : ChunkingError(message) {}
31};
32
33} // namespace chunk_processing
Base exception class for chunking operations.
ChunkingError(const std::string &message)
ChunkingError(const char *message)
Exception for serialization errors.
SerializationError(const std::string &message)
Exception for visualization errors.
VisualizationError(const std::string &message)