/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/ |
H A D | exception_ptr.h | 65 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 D | eh_ptr.cc | 75 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 D | nested_exception.h | 54 exception_ptr _M_ptr; 74 exception_ptr
|
H A D | Makefile.am | 38 …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 D | exception_ptr.h | 59 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 D | eh_ptr.cc | 64 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 D | nested_exception.h | 54 exception_ptr _M_ptr; 74 exception_ptr
|
H A D | Makefile.am | 38 …exception_defines.h exception_ptr.h hash_bytes.h nested_exception.h exception.h cxxabi_init_except…
|
H A D | exception | 147 #include <bits/exception_ptr.h>
|
/netbsd-src/external/apache2/llvm/dist/libcxx/src/support/runtime/ |
H A D | exception_pointer_glibcxx.ipp | 11 // 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 D | exception_pointer_msvc.ipp | 27 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 D | exception_pointer_unimplemented.ipp | 15 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 D | exception_pointer_cxxabi.ipp | 16 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 D | exception | 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; 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 D | future | 79 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 D | future.cpp | 111 __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 D | exception.cc | 919 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 D | Makefile | 30 exception_ptr.h \
|
/netbsd-src/external/gpl3/gcc/lib/libstdc++-v3/include/bits/ |
H A D | Makefile | 30 exception_ptr.h \
|
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/experimental/ |
H A D | executor | 1829 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 D | future | 203 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 D | future | 217 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 D | executor | 1863 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 D | ChangeLog-2020 | 1436 * 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 D | gnu-versioned-namespace.ver | 205 # std::exception_ptr
|