13 #ifndef SPATIAL_EXCEPTION_HPP
14 #define SPATIAL_EXCEPTION_HPP
17 #include "spatial.hpp"
28 :
std::logic_error(arg) { }
37 :
std::logic_error(arg) { }
47 :
std::logic_error(arg) { }
56 :
std::logic_error(arg) { }
65 :
std::logic_error(arg) { }
75 :
std::logic_error(arg) { }
89 :
std::logic_error(arg) { }
100 :
std::logic_error(arg) { }
113 :
std::logic_error(arg) { }
126 :
std::logic_error(arg) { }
131 #endif // SPATIAL_EXCEPTION_HPP
Thrown to report that an invalid node was passed as an argument.
Thrown to report that an empty container was passed as an argument, while the function does not accep...
arithmetic_error(const std::string &arg)
invalid_box(const std::string &arg)
Thrown to report that an invalid rank was passed as an argument.
invalid_rank(const std::string &arg)
Thrown to report that an invalid range bound has been given as argument.
invalid_odd_rank(const std::string &arg)
Thrown to report that an arithmetic error has occured during a calculation.
Thrown to report that an invalid dimension was passed as an argument.
Thrown to report that a box has incorrect coordinates with regards to its layout. ...
Thrown to report that an negative distance has been passed as a parameter while distances are expecte...
invalid_node(const std::string &arg)
Thrown to report that an invalid iterator was passed as an argument.
invalid_distance(const std::string &arg)
invalid_dimension(const std::string &arg)
invalid_empty_container(const std::string &arg)
The main namespace used in the library.
invalid_iterator(const std::string &arg)
Thrown to report that an odd rank value was passed as a argument.
invalid_bounds(const std::string &arg)