9 #ifndef COVEO_LINQ_EXCEPTION_H 10 #define COVEO_LINQ_EXCEPTION_H 29 empty_sequence() =
delete;
30 using std::logic_error::logic_error;
45 out_of_range() =
delete;
46 using std::out_of_range::out_of_range;
59 template<
typename =
void>
61 throw empty_sequence(
"empty_sequence");
74 template<
typename =
void>
76 throw out_of_range(
"out_of_range");
void throw_linq_empty_sequence()
Helper function to throw a coveo::linq::empty_sequence exception.
Definition: exception.h:60
void throw_linq_out_of_range()
Helper function to throw a coveo::linq::out_of_range exception.
Definition: exception.h:75
Out-of-range exception.
Definition: exception.h:42
Empty sequence exception.
Definition: exception.h:26