36 #ifndef _FUNCTEXCEPT_H 
   37 #define _FUNCTEXCEPT_H 1 
   42 namespace std _GLIBCXX_VISIBILITY(default)
 
   44 _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   48   __throw_bad_exception(
void) __attribute__((__noreturn__));
 
   52   __throw_bad_alloc(
void) __attribute__((__noreturn__));
 
   56   __throw_bad_cast(
void) __attribute__((__noreturn__));
 
   59   __throw_bad_typeid(
void) __attribute__((__noreturn__));
 
   63   __throw_logic_error(const 
char*) __attribute__((__noreturn__));
 
   66   __throw_domain_error(const 
char*) __attribute__((__noreturn__));
 
   69   __throw_invalid_argument(const 
char*) __attribute__((__noreturn__));
 
   72   __throw_length_error(const 
char*) __attribute__((__noreturn__));
 
   75   __throw_out_of_range(const 
char*) __attribute__((__noreturn__));
 
   78   __throw_out_of_range_fmt(const 
char*, ...) __attribute__((__noreturn__))
 
   79     __attribute__((__format__(__printf__, 1, 2)));
 
   82   __throw_runtime_error(const 
char*) __attribute__((__noreturn__));
 
   85   __throw_range_error(const 
char*) __attribute__((__noreturn__));
 
   88   __throw_overflow_error(const 
char*) __attribute__((__noreturn__));
 
   91   __throw_underflow_error(const 
char*) __attribute__((__noreturn__));
 
   95   __throw_ios_failure(const 
char*) __attribute__((__noreturn__));
 
   98   __throw_system_error(
int) __attribute__((__noreturn__));
 
  101   __throw_future_error(
int) __attribute__((__noreturn__));
 
  105   __throw_bad_function_call() __attribute__((__noreturn__));
 
  107 _GLIBCXX_END_NAMESPACE_VERSION
 
ISO C++ entities toplevel namespace is std.