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;
121 class _LIBCPP_TYPE_VIS exception_ptr;
123 _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
124 _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
126 class _LIBCPP_TYPE_VIS exception_ptr
130 _LIBCPP_INLINE_VISIBILITY exception_ptr() _NOEXCEPT : __ptr_() {}
131 _LIBCPP_INLINE_VISIBILITY exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
132 exception_ptr(const exception_ptr&) _NOEXCEPT;
133 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT;
134 ~exception_ptr() _NOEXCEPT;
141 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
144 bool operator!=(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
147 friend _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
148 friend _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
152 exception_ptr
171 exception_ptr __ptr_;
180 _LIBCPP_INLINE_VISIBILITY exception_ptr nested_ptr() const _NOEXCEPT {return __ptr_;}