Go to the source code of this file.
Namespaces | |
| namespace | std |
| namespace | __gnu_cxx |
Classes | |
| class | std::exception |
| Base class for all library exceptions. More... | |
| class | std::bad_exception |
Typedefs | |
| typedef void(*) | std::terminate_handler () |
| If you write a replacement terminate handler, it must be of this type. | |
| typedef void(*) | std::unexpected_handler () |
| If you write a replacement unexpected handler, it must be of this type. | |
Functions | |
| terminate_handler | std::set_terminate (terminate_handler) throw () |
| Takes a new handler function as an argument, returns the old function. | |
| void | std::terminate () __attribute__((__noreturn__)) |
| unexpected_handler | std::set_unexpected (unexpected_handler) throw () |
| Takes a new handler function as an argument, returns the old function. | |
| void | std::unexpected () __attribute__((__noreturn__)) |
| bool | std::uncaught_exception () throw () |
| void | __gnu_cxx::__verbose_terminate_handler () |
Definition in file exception.
1.4.7