27 #include <pni/core/error.hpp>
48 explicit io_error(
const pni::core::exception_record &i,
49 const pni::core::string &d);
57 friend std::ostream &
operator<<(std::ostream &o,
77 explicit link_error(
const pni::core::exception_record &i,
78 const pni::core::string &d);
86 friend std::ostream &
operator<<(std::ostream &o,
108 explicit parser_error(
const pni::core::exception_record &i,
109 const pni::core::string &d);
117 friend std::ostream &
operator<<(std::ostream &o,
140 const pni::core::string &d);
148 friend std::ostream &
operator<<(std::ostream &o,
169 explicit object_error(
const pni::core::exception_record &i,
170 const pni::core::string &d);
178 friend std::ostream &
operator<<(std::ostream &o,
object_error()
default constructor
Definition: exceptions.cpp:101
~object_error()
destructor
Definition: exceptions.cpp:109
general parser related error
Definition: exceptions.hpp:99
~link_error()
destructor
Definition: exceptions.cpp:56
unexpected invalid object
Definition: exceptions.hpp:130
~invalid_object_error()
destructor
Definition: exceptions.cpp:92
friend std::ostream & operator<<(std::ostream &o, const link_error &e)
output operator
Definition: exceptions.cpp:59
friend std::ostream & operator<<(std::ostream &o, const invalid_object_error &e)
output operator
Definition: exceptions.cpp:95
friend std::ostream & operator<<(std::ostream &o, const parser_error &e)
output operator
Definition: exceptions.cpp:76
Definition: cbf_reader.hpp:41
~io_error()
destructor
Definition: exceptions.cpp:39
~parser_error()
destructor
Definition: exceptions.cpp:73
parser_error()
default constructor
Definition: exceptions.cpp:65
link error
Definition: exceptions.hpp:68
link_error()
default constructor
Definition: exceptions.cpp:48
invalid_object_error()
default constructor
Definition: exceptions.cpp:82
general error on IO objects
Definition: exceptions.hpp:160
general IO error
Definition: exceptions.hpp:39
friend std::ostream & operator<<(std::ostream &o, const object_error &e)
output operator
Definition: exceptions.cpp:112
friend std::ostream & operator<<(std::ostream &o, const io_error &e)
output operator
Definition: exceptions.cpp:42
io_error()
default constructor
Definition: exceptions.cpp:31