Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/libcxx/src/support/runtime/
H A Dexception_pointer_glibcxx.ipp14 // (which fortunately has the same layout as our std::exception_ptr) copy
24 struct exception_ptr
28 exception_ptr(const exception_ptr&) noexcept;
29 exception_ptr& operator=(const exception_ptr&) noexcept;
30 ~exception_ptr() noexcept;
37 exception_ptr::~exception_ptr() noexcept
39 reinterpret_cast<__exception_ptr::exception_ptr*>(this)->~exception_ptr();
42 exception_ptr::exception_ptr(const exception_ptr& other) noexcept
49 exception_ptr& exception_ptr::operator=(const exception_ptr& other) noexcept
51 *reinterpret_cast<__exception_ptr::exception_ptr*>(this) =
[all …]
H A Dexception_pointer_unimplemented.ipp15 exception_ptr::~exception_ptr() noexcept
17 # warning exception_ptr not yet implemented
22 exception_ptr::exception_ptr(const exception_ptr& other) noexcept
25 # warning exception_ptr not yet implemented
30 exception_ptr& exception_ptr::operator=(const exception_ptr& other) noexcept
32 # warning exception_ptr not yet implemented
54 # warning exception_ptr not yet implemented
64 exception_ptr current_exception() noexcept
66 # warning exception_ptr not yet implemented
72 void rethrow_exception(exception_ptr p)
[all …]
H A Dexception_pointer_msvc.ipp27 exception_ptr::exception_ptr() noexcept { __ExceptionPtrCreate(this); }
28 exception_ptr::exception_ptr(nullptr_t) noexcept { __ExceptionPtrCreate(this); }
30 exception_ptr::exception_ptr(const exception_ptr& __other) noexcept {
33 exception_ptr& exception_ptr::operator=(const exception_ptr& __other) noexcept {
38 exception_ptr& exception_ptr::operator=(nullptr_t) noexcept {
39 exception_ptr dummy;
44 exception_ptr::~exception_ptr() noexcept { __ExceptionPtrDestroy(this); }
50 bool operator==(const exception_ptr& __x, const exception_ptr& __y) noexcept {
55 void swap(exception_ptr& lhs, exception_ptr& rhs) noexcept {
60 exception_ptr __ret = nullptr;
[all …]
H A Dexception_pointer_cxxabi.ipp16 exception_ptr::~exception_ptr() noexcept {
20 exception_ptr::exception_ptr(const exception_ptr& other) noexcept
26 exception_ptr& exception_ptr::operator=(const exception_ptr& other) noexcept
55 exception_ptr current_exception() noexcept
59 // return exception_ptr(__cxa_current_primary_exception());
60 exception_ptr ptr;
66 void rethrow_exception(exception_ptr p)
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Dexception150 exception_ptr(const exception_ptr&) _NOEXCEPT;
151 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT;
158 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
162 bool operator!=(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
202 exception_ptr() _NOEXCEPT;
204 exception_ptr(const exception_ptr& __other) _NOEXCEPT;
205 exception_ptr& operator=(const exception_ptr& __other) _NOEXCEPT;
212 bool operator==(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT;
215 bool operator!=(const exception_ptr& __x, const exception_ptr& __y) _NOEXCEPT
218 _LIBCPP_FUNC_VIS void swap(exception_ptr&, exception_ptr&) _NOEXCEPT;
[all …]
H A Dfuture79 void set_exception(exception_ptr p);
84 void set_exception_at_thread_exit(exception_ptr p);
108 void set_exception(exception_ptr p);
136 void set_exception(exception_ptr p);
535 exception_ptr __exception_;
578 void set_exception(exception_ptr __p);
1311 void set_exception(exception_ptr __p);
1380 promise<_Rp>::set_exception(exception_ptr __p)
1455 void set_exception(exception_ptr __p);
1514 promise<_Rp&>::set_exception(exception_ptr __p)
[all …]
/freebsd-13.1/contrib/llvm-project/libcxx/src/
H A Dfuture.cpp111 __assoc_sub_state::set_exception(exception_ptr __p) in set_exception()
122 __assoc_sub_state::set_exception_at_thread_exit(exception_ptr __p) in set_exception_at_thread_exit()
235 promise<void>::set_exception(exception_ptr __p) in set_exception()
251 promise<void>::set_exception_at_thread_exit(exception_ptr __p) in set_exception_at_thread_exit()
/freebsd-13.1/contrib/libcxxrt/
H A Dexception.cc933 void *exception_ptr = static_cast<void*>(ex+1); in check_type_signature() local
939 exception_ptr = *static_cast<void**>(exception_ptr); in check_type_signature()
949 adjustedPtr = exception_ptr; in check_type_signature()
959 adjustedPtr = exception_ptr; in check_type_signature()
964 if (type->__do_catch(ex_type, &exception_ptr, 1)) in check_type_signature()
966 adjustedPtr = exception_ptr; in check_type_signature()
/freebsd-13.1/contrib/bsnmp/tests/
H A Dcatch.hpp12249 void add(std::exception_ptr const& exception) noexcept;
12250 std::vector<std::exception_ptr> const& getExceptions() const noexcept;
12252 std::vector<std::exception_ptr> m_exceptions;
13378 void StartupExceptionRegistry::add( std::exception_ptr const& exception ) noexcept { in add()
13387 … std::vector<std::exception_ptr> const& StartupExceptionRegistry::getExceptions() const noexcept { in getExceptions()