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;
132 class _LIBCPP_TYPE_VIS exception_ptr;
134 _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
135 _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
137 class _LIBCPP_TYPE_VIS exception_ptr
141 _LIBCPP_INLINE_VISIBILITY exception_ptr() _NOEXCEPT : __ptr_() {}
142 _LIBCPP_INLINE_VISIBILITY exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
143 exception_ptr(const exception_ptr&) _NOEXCEPT;
144 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT;
145 ~exception_ptr() _NOEXCEPT;
152 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
155 bool operator!=(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
158 friend _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
159 friend _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
163 exception_ptr
185 exception_ptr __ptr_;
194 _LIBCPP_INLINE_VISIBILITY exception_ptr nested_ptr() const _NOEXCEPT {return __ptr_;}