cppDataPipeline 0.3.0
C++ Implementation of the FAIR Data Pipeline API
Loading...
Searching...
No Matches
exceptions.hxx
1#ifndef __FDP_EXCEPTIONS_HXX__
2#define __FDP_EXCEPTIONS_HXX__
3
4#include <stdexcept>
5#include <string>
6
7namespace FairDataPipeline {
8class config_parsing_error : public std::runtime_error {
9public:
10 using std::runtime_error::runtime_error;
11};
12
13class rest_apiquery_error : public std::runtime_error {
14public:
15 using std::runtime_error::runtime_error;
16};
17
18class json_parse_error : public std::runtime_error {
19public:
20 using std::runtime_error::runtime_error;
21};
22
23class validation_error : public std::runtime_error {
24public:
25 using std::runtime_error::runtime_error;
26};
27
28class sync_error : public std::runtime_error {
29public:
30 using std::runtime_error::runtime_error;
31};
32
33class write_error : public std::runtime_error {
34public:
35 using std::runtime_error::runtime_error;
36};
37
38class toml_error : public std::runtime_error {
39public:
40 using std::runtime_error::runtime_error;
41};
42
43}; // namespace FairDataPipeline
44
45#endif
Definition: exceptions.hxx:8
Definition: exceptions.hxx:18
Definition: exceptions.hxx:13
Definition: exceptions.hxx:28
Definition: exceptions.hxx:38
Definition: exceptions.hxx:23
Definition: exceptions.hxx:33