36 #ifndef _FUNCTEXCEPT_H
37 #define _FUNCTEXCEPT_H 1
43 namespace std _GLIBCXX_VISIBILITY(default)
45 _GLIBCXX_BEGIN_NAMESPACE_VERSION
48 __throw_bad_exception(
void) __attribute__((__noreturn__));
52 __throw_bad_cast(
void) __attribute__((__noreturn__,__cold__));
55 __throw_bad_typeid(
void) __attribute__((__noreturn__,__cold__));
59 __throw_range_error(
const char*) __attribute__((__noreturn__,__cold__));
63 __throw_ios_failure(
const char*) __attribute__((__noreturn__,__cold__));
66 __throw_ios_failure(
const char*,
int) __attribute__((__noreturn__,__cold__));
70 __throw_system_error(
int) __attribute__((__noreturn__,__cold__));
74 __throw_future_error(
int) __attribute__((__noreturn__,__cold__));
78 __throw_bad_function_call() __attribute__((__noreturn__,__cold__));
80 _GLIBCXX_END_NAMESPACE_VERSION