FreeBSD Manual Pages
std::exception(3) C++ Standard Libary std::exception(3) NAME std::exception - std::exception Synopsis Defined in header <exception> class exception; Provides consistent interface to handle errors through the throw ex- pression. All exceptions generated by the standard library inherit from std::exception * logic_error * invalid_argument * domain_error * length_error * out_of_range * future_error(C++11) * bad_optional_access(C++17) * runtime_error * range_error * overflow_error * underflow_error * regex_error(C++11) * system_error(C++11) * ios_base::failure(C++11) * filesystem::filesystem_error(C++17) * tx_exception(TM TS) * nonexistent_local_time(C++20) * ambiguous_local_time(C++20) * format_error(C++20) * bad_typeid * bad_cast * bad_any_cast(C++17) * bad_weak_ptr(C++11) * bad_function_call(C++11) * bad_alloc * bad_array_new_length(C++11) * bad_exception * ios_base::failure(until C++11) * bad_variant_access(C++17) Member functions constructor constructs the exception object (public member function) destructor destroys the exception object [virtual] (virtual public member function) operator= copies exception object (public member function) what returns an explanatory string [virtual] (virtual public member function) http://cppreference.com 2022.07.31 std::exception(3)
NAME | Synopsis | Member functions
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::exception&sektion=3&manpath=FreeBSD+Ports+15.0>
