Lines Matching refs:RangeError
5 * There are two main exception classes: LogicalError and RangeError.
80 class RangeError : public Exception {
82 RangeError(const char * message, const char *file, const int line)
85 #define THROW_RANGEERROR(message) throw(RangeError(message, __FILE__, __LINE__))
105 class NotInvertible : public RangeError {
108 : RangeError("Function does not have a unique inverse", file, line) {}
112 class InfiniteSolutions : public RangeError {
115 : RangeError("There are infinite solutions", file, line) {}
119 class ContinuityError : public RangeError {
122 : RangeError("Non-contiguous path", file, line) {}