Home
last modified time | relevance | path

Searched refs:exception_ptr (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/libc++/src/support/runtime/
H A Dexception_pointer_glibcxx.ipp15 // (which fortunately has the same layout as our std::exception_ptr) copy
25 struct exception_ptr
29 exception_ptr(const exception_ptr&) _NOEXCEPT;
30 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT;
31 ~exception_ptr() _NOEXCEPT;
38 exception_ptr::~exception_ptr() _NOEXCEPT
40 reinterpret_cast<__exception_ptr::exception_ptr*>(this)->~exception_ptr();
43 exception_ptr::exception_ptr(const exception_ptr& other) _NOEXCEPT
50 exception_ptr& exception_ptr::operator=(const exception_ptr& other) _NOEXCEPT
52 *reinterpret_cast<__exception_ptr::exception_ptr*>(this) =
[all …]
H A Dexception_pointer_unimplemented.ipp16 exception_ptr::~exception_ptr() _NOEXCEPT
18 # warning exception_ptr not yet implemented
23 exception_ptr::exception_ptr(const exception_ptr& other) _NOEXCEPT
26 # warning exception_ptr not yet implemented
31 exception_ptr& exception_ptr::operator=(const exception_ptr& other) _NOEXCEPT
33 # warning exception_ptr not yet implemented
55 # warning exception_ptr not yet implemented
65 exception_ptr current_exception() _NOEXCEPT
67 # warning exception_ptr not yet implemented
73 void rethrow_exception(exception_ptr p)
[all …]
H A Dexception_pointer_msvc.ipp28 exception_ptr::exception_ptr() _NOEXCEPT { __ExceptionPtrCreate(this); }
29 exception_ptr::exception_ptr(nullptr_t) _NOEXCEPT { __ExceptionPtrCreate(this); }
31 exception_ptr::exception_ptr(const exception_ptr& __other) _NOEXCEPT {
34 exception_ptr& exception_ptr::operator=(const exception_ptr& __other) _NOEXCEPT {
39 exception_ptr& exception_ptr::operator=(nullptr_t) _NOEXCEPT {
40 exception_ptr dummy;
45 exception_ptr::~exception_ptr() _NOEXCEPT { __ExceptionPtrDestroy(this); }
51 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT {
56 void swap(exception_ptr& lhs, exception_ptr& rhs) _NOEXCEPT {
61 exception_ptr __ret = nullptr;
[all …]
H A Dexception_pointer_cxxabi.ipp17 exception_ptr::~exception_ptr() _NOEXCEPT {
21 exception_ptr::exception_ptr(const exception_ptr& other) _NOEXCEPT
27 exception_ptr& exception_ptr::operator=(const exception_ptr& other) _NOEXCEPT
56 exception_ptr current_exception() _NOEXCEPT
60 // return exception_ptr(__cxa_current_primary_exception());
61 exception_ptr ptr;
67 void rethrow_exception(exception_ptr p)
/freebsd-12.1/contrib/libc++/include/
H A Dexception147 exception_ptr(const exception_ptr&) _NOEXCEPT;
148 exception_ptr& operator=(const 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
199 exception_ptr() _NOEXCEPT;
201 exception_ptr(const exception_ptr& __other) _NOEXCEPT;
202 exception_ptr& operator=(const exception_ptr& __other) _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;
[all …]
H A Dfuture80 void set_exception(exception_ptr p);
85 void set_exception_at_thread_exit(exception_ptr p);
109 void set_exception(exception_ptr p);
137 void set_exception(exception_ptr p);
535 exception_ptr __exception_;
578 void set_exception(exception_ptr __p);
1411 void set_exception(exception_ptr __p);
1486 promise<_Rp>::set_exception(exception_ptr __p)
1576 void set_exception(exception_ptr __p);
1635 promise<_Rp&>::set_exception(exception_ptr __p)
[all …]
/freebsd-12.1/contrib/libc++/src/
H A Dfuture.cpp112 __assoc_sub_state::set_exception(exception_ptr __p) in set_exception()
123 __assoc_sub_state::set_exception_at_thread_exit(exception_ptr __p) in set_exception_at_thread_exit()
236 promise<void>::set_exception(exception_ptr __p) in set_exception()
252 promise<void>::set_exception_at_thread_exit(exception_ptr __p) in set_exception_at_thread_exit()
/freebsd-12.1/contrib/libcxxrt/
H A Dexception.cc939 void *exception_ptr = static_cast<void*>(ex+1); in check_type_signature() local
945 exception_ptr = *static_cast<void**>(exception_ptr); in check_type_signature()
955 adjustedPtr = exception_ptr; in check_type_signature()
965 adjustedPtr = exception_ptr; in check_type_signature()
970 if (type->__do_catch(ex_type, &exception_ptr, 1)) in check_type_signature()
972 adjustedPtr = exception_ptr; in check_type_signature()