Lines Matching refs:exception_ptr
54 typedef unspecified exception_ptr;
56 exception_ptr current_exception() noexcept;
57 void rethrow_exception [[noreturn]] (exception_ptr p);
58 template<class E> exception_ptr make_exception_ptr(E e) noexcept;
70 exception_ptr nested_ptr() const noexcept;
133 class _LIBCPP_TYPE_VIS exception_ptr;
135 _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
136 _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
140 class _LIBCPP_TYPE_VIS exception_ptr
144 _LIBCPP_INLINE_VISIBILITY exception_ptr() _NOEXCEPT : __ptr_() {}
145 _LIBCPP_INLINE_VISIBILITY exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
147 exception_ptr(const exception_ptr&) _NOEXCEPT;
148 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT;
149 ~exception_ptr() _NOEXCEPT;
155 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
159 bool operator!=(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
162 friend _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
163 friend _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
167 _LIBCPP_INLINE_VISIBILITY exception_ptr
187 class _LIBCPP_TYPE_VIS exception_ptr
199 exception_ptr() _NOEXCEPT;
200 exception_ptr(nullptr_t) _NOEXCEPT;
201 exception_ptr(const exception_ptr& __other) _NOEXCEPT;
202 exception_ptr& operator=(const exception_ptr& __other) _NOEXCEPT;
203 exception_ptr& operator=(nullptr_t) _NOEXCEPT;
204 ~exception_ptr() _NOEXCEPT;
209 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT;
212 bool operator!=(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
215 _LIBCPP_FUNC_VIS void swap(exception_ptr&, exception_ptr&) _NOEXCEPT;
217 _LIBCPP_FUNC_VIS exception_ptr __copy_exception_ptr(void *__except, const void* __ptr);
218 _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
219 _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr p);
226 _LIBCPP_INLINE_VISIBILITY exception_ptr
237 exception_ptr __ptr_;
246 _LIBCPP_INLINE_VISIBILITY exception_ptr nested_ptr() const _NOEXCEPT {return __ptr_;}