Lines Matching full:noexcept
23 exception() noexcept;
24 exception(const exception&) noexcept;
25 exception& operator=(const exception&) noexcept;
26 virtual ~exception() noexcept;
27 virtual const char* what() const noexcept;
34 bad_exception() noexcept;
35 bad_exception(const bad_exception&) noexcept;
36 bad_exception& operator=(const bad_exception&) noexcept;
37 virtual ~bad_exception() noexcept;
38 virtual const char* what() const noexcept;
42 unexpected_handler set_unexpected(unexpected_handler f ) noexcept;
43 unexpected_handler get_unexpected() noexcept;
47 terminate_handler set_terminate(terminate_handler f ) noexcept;
48 terminate_handler get_terminate() noexcept;
49 [[noreturn]] void terminate() noexcept;
51 bool uncaught_exception() noexcept;
52 int uncaught_exceptions() noexcept; // C++17
56 exception_ptr current_exception() noexcept;
58 template<class E> exception_ptr make_exception_ptr(E e) noexcept;
63 nested_exception() noexcept;
64 nested_exception(const nested_exception&) noexcept = default;
65 nested_exception& operator=(const nested_exception&) noexcept = default;
70 exception_ptr nested_ptr() const noexcept;
240 // nested_exception(const nested_exception&) noexcept = default;
241 // nested_exception& operator=(const nested_exception&) noexcept = default;