Lines Matching refs:exception_ptr
53 typedef unspecified exception_ptr;
55 exception_ptr current_exception() noexcept;
56 void rethrow_exception [[noreturn]] (exception_ptr p);
57 template<class E> exception_ptr make_exception_ptr(E e) noexcept;
69 exception_ptr nested_ptr() const noexcept;
123 class _LIBCPP_TYPE_VIS exception_ptr;
125 _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
126 _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
128 class _LIBCPP_TYPE_VIS exception_ptr
132 _LIBCPP_INLINE_VISIBILITY exception_ptr() _NOEXCEPT : __ptr_() {}
133 _LIBCPP_INLINE_VISIBILITY exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
134 exception_ptr(const exception_ptr&) _NOEXCEPT;
135 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT;
136 ~exception_ptr() _NOEXCEPT;
143 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
146 bool operator!=(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
149 friend _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
150 friend _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
154 exception_ptr
173 exception_ptr __ptr_;
182 _LIBCPP_INLINE_VISIBILITY exception_ptr nested_ptr() const _NOEXCEPT {return __ptr_;}