Lines Matching refs:exception_ptr
54 class exception_ptr; variable
57 using __exception_ptr::exception_ptr;
63 exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT;
66 exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT;
69 void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__));
79 class exception_ptr
83 explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT;
90 friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT;
91 friend void std::rethrow_exception(exception_ptr);
93 friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT;
96 exception_ptr() _GLIBCXX_USE_NOEXCEPT;
98 exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT;
101 exception_ptr(nullptr_t) noexcept in exception_ptr() function
105 exception_ptr(exception_ptr&& __o) noexcept in exception_ptr() function
111 typedef void (exception_ptr::*__safe_bool)();
114 exception_ptr(__safe_bool) _GLIBCXX_USE_NOEXCEPT;
117 exception_ptr&
118 operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT;
121 exception_ptr&
122 operator=(exception_ptr&& __o) noexcept
124 exception_ptr(static_cast<exception_ptr&&>(__o)).swap(*this);
129 ~exception_ptr() _GLIBCXX_USE_NOEXCEPT;
132 swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT;
149 operator==(const exception_ptr&, const exception_ptr&)
158 operator==(const exception_ptr&, const exception_ptr&)
162 operator!=(const exception_ptr&, const exception_ptr&)
166 swap(exception_ptr& __lhs, exception_ptr& __rhs) in swap()
178 exception_ptr
189 return exception_ptr(__e); in make_exception_ptr()
206 return exception_ptr(); in make_exception_ptr()