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
 1.4.7