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.