5 #ifndef FSC_FSC_EXCEPT_HEADER
6 #define FSC_FSC_EXCEPT_HEADER
11 class cat_on_your_keyboard_error:
public std::runtime_error {
12 using base = std::runtime_error;
14 explicit cat_on_your_keyboard_error(
const std::string& what_arg): base(what_arg) {
17 class rethink_your_live_choices_error:
public std::runtime_error {
18 using base = std::runtime_error;
20 explicit rethink_your_live_choices_error(
const std::string& what_arg): base(what_arg) {
23 class maybe_your_only_purpose_in_live_is_to_serve_as_a_bad_example_error:
public std::runtime_error {
24 using base = std::runtime_error;
26 explicit maybe_your_only_purpose_in_live_is_to_serve_as_a_bad_example_error(
const std::string& what_arg): base(what_arg) {
29 class O__o:
public std::runtime_error {
30 using base = std::runtime_error;
32 explicit O__o(
const std::string& what_arg): base(what_arg) {
38 #endif //FSC_FSC_EXCEPT_HEADER