Home
last modified time | relevance | path

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

123

/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/
H A Dexception_ptr.h65 class exception_ptr; variable
68 using __exception_ptr::exception_ptr;
74 exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT;
77 exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT;
80 void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__));
90 class exception_ptr
94 explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT;
101 friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT;
102 friend void std::rethrow_exception(exception_ptr);
104 friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT;
[all …]
H A Deh_ptr.cc75 std::__exception_ptr::exception_ptr::exception_ptr(void* obj) noexcept in exception_ptr() function in std::__exception_ptr::exception_ptr
79 std::__exception_ptr::exception_ptr::exception_ptr(__safe_bool) noexcept in exception_ptr() function in std::__exception_ptr::exception_ptr
84 std::__exception_ptr::exception_ptr::_M_addref() noexcept in _M_addref()
96 std::__exception_ptr::exception_ptr::_M_release() noexcept in _M_release()
115 std::__exception_ptr::exception_ptr::_M_get() const noexcept in _M_get()
122 std::__exception_ptr::exception_ptr::_M_safe_bool_dummy() noexcept { } in _M_safe_bool_dummy()
127 std::__exception_ptr::exception_ptr::operator!() const noexcept in operator !()
132 std::__exception_ptr::exception_ptr::operator __safe_bool() const noexcept in operator __safe_bool()
134 return _M_exception_object ? &exception_ptr::_M_safe_bool_dummy : nullptr; in operator __safe_bool()
138 std::__exception_ptr::exception_ptr::__cxa_exception_type() const noexcept in __cxa_exception_type()
[all …]
H A Dnested_exception.h54 exception_ptr _M_ptr;
74 exception_ptr
H A DMakefile.am38 …exception_defines.h exception_ptr.h hash_bytes.h nested_exception.h exception.h cxxabi_init_except…
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/
H A Dexception_ptr.h59 class exception_ptr; variable
62 using __exception_ptr::exception_ptr;
68 exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT;
71 exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT;
74 void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__));
84 class exception_ptr
88 explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT;
95 friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT;
96 friend void std::rethrow_exception(exception_ptr);
98 friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT;
[all …]
H A Deh_ptr.cc64 std::__exception_ptr::exception_ptr::exception_ptr() noexcept in exception_ptr() function in std::__exception_ptr::exception_ptr
68 std::__exception_ptr::exception_ptr::exception_ptr(void* obj) noexcept in exception_ptr() function in std::__exception_ptr::exception_ptr
72 std::__exception_ptr::exception_ptr::exception_ptr(__safe_bool) noexcept in exception_ptr() function in std::__exception_ptr::exception_ptr
77 exception_ptr::exception_ptr(const exception_ptr& other) noexcept in exception_ptr() function in std::__exception_ptr::exception_ptr
82 std::__exception_ptr::exception_ptr::~exception_ptr() noexcept in ~exception_ptr()
86 std::__exception_ptr::exception_ptr&
88 exception_ptr::operator=(const exception_ptr& other) noexcept in operator =()
90 exception_ptr(other).swap(*this); in operator =()
96 std::__exception_ptr::exception_ptr::_M_addref() noexcept in _M_addref()
108 std::__exception_ptr::exception_ptr::_M_release() noexcept in _M_release()
[all …]
H A Dnested_exception.h54 exception_ptr _M_ptr;
74 exception_ptr
H A DMakefile.am38 …exception_defines.h exception_ptr.h hash_bytes.h nested_exception.h exception.h cxxabi_init_except…
H A Dexception147 #include <bits/exception_ptr.h>
/netbsd-src/external/apache2/llvm/dist/libcxx/src/support/runtime/
H A Dexception_pointer_glibcxx.ipp11 // it uses to implement std::exception_ptr (which it declares as an alias of
12 // std::__exception_ptr::exception_ptr) is not directly exported to clients. So
13 // we have little choice but to hijack std::__exception_ptr::exception_ptr's
14 // (which fortunately has the same layout as our std::exception_ptr) copy
16 // stable ABI), and its rethrow_exception(std::__exception_ptr::exception_ptr)
24 struct exception_ptr
28 exception_ptr(const exception_ptr&) noexcept;
29 exception_ptr& operator=(const exception_ptr&) noexcept;
30 ~exception_ptr() noexcept;
35 _LIBCPP_NORETURN void rethrow_exception(__exception_ptr::exception_ptr);
[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); }
46 exception_ptr::operator bool() const noexcept {
50 bool operator==(const exception_ptr& __x, const exception_ptr& __y) noexcept {
55 void swap(exception_ptr& lhs, exception_ptr& rhs) noexcept {
[all …]
H A Dexception_pointer_unimplemented.ipp15 exception_ptr::~exception_ptr() noexcept
17 # warning exception_ptr not yet implemented
18 fprintf(stderr, "exception_ptr not yet implemented\n");
22 exception_ptr::exception_ptr(const exception_ptr& other) noexcept
25 # warning exception_ptr not yet implemented
26 fprintf(stderr, "exception_ptr not yet implemented\n");
30 exception_ptr& exception_ptr::operator=(const exception_ptr& other) noexcept
32 # warning exception_ptr not yet implemented
33 fprintf(stderr, "exception_ptr not yet implemented\n");
54 # warning exception_ptr not yet implemented
[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)
/netbsd-src/external/apache2/llvm/dist/libcxx/include/
H A Dexception53 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;
136 class _LIBCPP_TYPE_VIS exception_ptr;
138 _LIBCPP_FUNC_VIS exception_ptr current_exception() _NOEXCEPT;
139 _LIBCPP_NORETURN _LIBCPP_FUNC_VIS void rethrow_exception(exception_ptr);
143 class _LIBCPP_TYPE_VIS exception_ptr
147 _LIBCPP_INLINE_VISIBILITY exception_ptr() _NOEXCEPT : __ptr_() {}
[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);
112 void set_exception_at_thread_exit(exception_ptr p);
136 void set_exception(exception_ptr p);
140 void set_exception_at_thread_exit(exception_ptr p);
531 exception_ptr __exception_;
574 void set_exception(exception_ptr __p);
575 void set_exception_at_thread_exit(exception_ptr __p);
1307 void set_exception(exception_ptr __p);
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/bsd/libc++/dist/libcxxrt/src/
H A Dexception.cc919 void *exception_ptr = static_cast<void*>(ex+1); in check_type_signature() local
925 exception_ptr = *static_cast<void**>(exception_ptr); in check_type_signature()
935 adjustedPtr = exception_ptr; in check_type_signature()
945 adjustedPtr = exception_ptr; in check_type_signature()
950 if (type->__do_catch(ex_type, &exception_ptr, 1)) in check_type_signature()
952 adjustedPtr = exception_ptr; in check_type_signature()
/netbsd-src/external/gpl3/gcc.old/lib/libstdc++-v3/include/bits/
H A DMakefile30 exception_ptr.h \
/netbsd-src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/
H A DMakefile30 exception_ptr.h \
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/experimental/
H A Dexecutor1829 struct __is_error_result<exception_ptr, _Args...> : true_type { };
1831 static exception_ptr
1832 _S_exptr(exception_ptr& __ex)
1835 static exception_ptr
1855 // N == 1, U0 is error_code or exception_ptr
1872 // N == 1, U0 is not error_code or exception_ptr
1886 // N == 2, U0 is error_code or exception_ptr
1903 // N >= 2, U0 is not error_code or exception_ptr
1920 // N > 2, U0 is error_code or exception_ptr
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/
H A Dfuture203 exception_ptr _M_error;
532 exception_ptr* _M_ex;
546 __setter(exception_ptr& __ex, promise<_Res>* __prom) noexcept
1128 set_exception(exception_ptr __p)
1146 set_exception_at_thread_exit(exception_ptr __p)
1243 set_exception(exception_ptr __p)
1254 set_exception_at_thread_exit(exception_ptr __p)
1343 set_exception(exception_ptr __p)
1351 set_exception_at_thread_exit(exception_ptr __p)
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/std/
H A Dfuture217 exception_ptr _M_error;
546 exception_ptr* _M_ex;
560 __setter(exception_ptr& __ex, promise<_Res>* __prom) noexcept
1160 set_exception(exception_ptr __p)
1178 set_exception_at_thread_exit(exception_ptr __p)
1275 set_exception(exception_ptr __p)
1286 set_exception_at_thread_exit(exception_ptr __p)
1375 set_exception(exception_ptr __p)
1383 set_exception_at_thread_exit(exception_ptr __p)
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/experimental/
H A Dexecutor1863 struct __is_error_result<exception_ptr, _Args...> : true_type { };
1865 static exception_ptr
1866 _S_exptr(exception_ptr& __ex)
1869 static exception_ptr
1889 // N == 1, U0 is error_code or exception_ptr
1906 // N == 1, U0 is not error_code or exception_ptr
1920 // N == 2, U0 is error_code or exception_ptr
1937 // N >= 2, U0 is not error_code or exception_ptr
1954 // N > 2, U0 is error_code or exception_ptr
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog-20201436 * libsupc++/exception_ptr.h (exception_ptr::exception_ptr())
1437 (exception_ptr::exception_ptr(const exception_ptr&))
1438 (exception_ptr::~exception_ptr()): Remove 'always_inline'
1488 * libsupc++/exception_ptr.h (_GLIBCXX_EH_PTR_USED): Define
1490 (operator==, operator!=, exception_ptr::exception_ptr())
1491 (exception_ptr::exception_ptr(const exception_ptr&))
1492 (exception_ptr::~exception_ptr())
1493 (exception_ptr::operator=(const exception_ptr&))
1494 (exception_ptr::swap(exception_ptr&)): Always define as
2735 * libsupc++/exception_ptr.h (exception_ptr): Likewise for
[all …]
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/config/abi/pre/
H A Dgnu-versioned-namespace.ver205 # std::exception_ptr

123