| /freebsd/contrib/llvm-project/libcxx/include/__exception/ |
| H A D | exception_ptr.h | 60 class _LIBCPP_EXPORTED_FROM_ABI exception_ptr { 63 static exception_ptr __from_native_exception_pointer(void*) _NOEXCEPT; 66 friend _LIBCPP_HIDE_FROM_ABI exception_ptr __make_exception_ptr_explicit(_Ep&) _NOEXCEPT; 71 using __trivially_relocatable _LIBCPP_NODEBUG = exception_ptr; 72 using __replaceable _LIBCPP_NODEBUG = exception_ptr; 74 _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {} in exception_ptr() function 75 _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {} in exception_ptr() function 77 exception_ptr(const exception_ptr&) _NOEXCEPT; 78 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT; 79 ~exception_ptr() _NOEXCEPT; [all …]
|
| H A D | operations.h | 36 class _LIBCPP_EXPORTED_FROM_ABI exception_ptr; variable 38 _LIBCPP_EXPORTED_FROM_ABI exception_ptr current_exception() _NOEXCEPT; 39 [[__noreturn__]] _LIBCPP_EXPORTED_FROM_ABI void rethrow_exception(exception_ptr);
|
| H A D | nested_exception.h | 33 exception_ptr __ptr_; 43 _LIBCPP_HIDE_FROM_ABI exception_ptr nested_ptr() const _NOEXCEPT { return __ptr_; } in nested_ptr()
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__exception/ |
| H A D | exception_ptr.h | 60 class _LIBCPP_EXPORTED_FROM_ABI exception_ptr { 63 static exception_ptr __from_native_exception_pointer(void*) _NOEXCEPT; 66 friend _LIBCPP_HIDE_FROM_ABI exception_ptr make_exception_ptr(_Ep) _NOEXCEPT; 70 using __trivially_relocatable = exception_ptr; 72 _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {} in exception_ptr() function 73 _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {} in exception_ptr() function 75 exception_ptr(const exception_ptr&) _NOEXCEPT; 76 exception_ptr& operator=(const exception_ptr&) _NOEXCEPT; 77 ~exception_ptr() _NOEXCEPT; 81 …friend _LIBCPP_HIDE_FROM_ABI bool operator==(const exception_ptr& __x, const exception_ptr& __y) _… [all …]
|
| H A D | operations.h | 32 class _LIBCPP_EXPORTED_FROM_ABI exception_ptr; variable 34 _LIBCPP_EXPORTED_FROM_ABI exception_ptr current_exception() _NOEXCEPT; 35 _LIBCPP_NORETURN _LIBCPP_EXPORTED_FROM_ABI void rethrow_exception(exception_ptr);
|
| H A D | nested_exception.h | 32 exception_ptr __ptr_; 42 _LIBCPP_HIDE_FROM_ABI exception_ptr nested_ptr() const _NOEXCEPT { return __ptr_; } in nested_ptr()
|
| /freebsd/contrib/llvm-project/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) 23 struct exception_ptr { 26 explicit exception_ptr(void*) noexcept; 27 exception_ptr(const exception_ptr&) noexcept; 28 exception_ptr& operator=(const exception_ptr&) noexcept; 29 ~exception_ptr() noexcept; [all …]
|
| H A D | exception_pointer_unimplemented.ipp | 14 exception_ptr::~exception_ptr() noexcept { 15 #warning exception_ptr not yet implemented 16 __libcpp_verbose_abort("exception_ptr not yet implemented\n"); 19 exception_ptr::exception_ptr(const exception_ptr& other) noexcept : __ptr_(other.__ptr_) { 20 #warning exception_ptr not yet implemented 21 __libcpp_verbose_abort("exception_ptr not yet implemented\n"); 24 exception_ptr& exception_ptr::operator=(const exception_ptr& other) noexcept { 25 #warning exception_ptr not yet implemented 26 __libcpp_verbose_abort("exception_ptr not yet implemented\n"); 29 exception_ptr exception_ptr::__from_native_exception_pointer(void *__e) noexcept { [all …]
|
| H A D | exception_pointer_msvc.ipp | 26 exception_ptr::exception_ptr() noexcept { __ExceptionPtrCreate(this); } 27 exception_ptr::exception_ptr(nullptr_t) noexcept { __ExceptionPtrCreate(this); } 29 exception_ptr::exception_ptr(const exception_ptr& __other) noexcept { __ExceptionPtrCopy(this, &__o… 30 exception_ptr& exception_ptr::operator=(const exception_ptr& __other) noexcept { 35 exception_ptr& exception_ptr::operator=(nullptr_t) noexcept { 36 exception_ptr dummy; 41 exception_ptr::~exception_ptr() noexcept { __ExceptionPtrDestroy(this); } 43 exception_ptr::operator bool() const noexcept { return __ExceptionPtrToBool(this); } 45 bool operator==(const exception_ptr& __x, const exception_ptr& __y) noexcept { 49 void swap(exception_ptr& lhs, exception_ptr& rhs) noexcept { __ExceptionPtrSwap(&rhs, &lhs); } [all …]
|
| H A D | exception_pointer_cxxabi.ipp | 16 exception_ptr::~exception_ptr() noexcept { __cxa_decrement_exception_refcount(__ptr_); } 18 exception_ptr::exception_ptr(const exception_ptr& other) noexcept : __ptr_(other.__ptr_) { 22 exception_ptr& exception_ptr::operator=(const exception_ptr& other) noexcept { 31 exception_ptr exception_ptr::__from_native_exception_pointer(void* __e) noexcept { 32 exception_ptr ptr; 49 exception_ptr current_exception() noexcept { 52 // return exception_ptr(__cxa_current_primary_exception()); 53 exception_ptr ptr; 58 void rethrow_exception(exception_ptr p) {
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| 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; 81 #include <__cxx03/__exception/exception_ptr.h>
|
| H A D | future | 80 void set_exception(exception_ptr p); 85 void set_exception_at_thread_exit(exception_ptr p); 109 void set_exception(exception_ptr p); 113 void set_exception_at_thread_exit(exception_ptr p); 137 void set_exception(exception_ptr p); 141 void set_exception_at_thread_exit(exception_ptr p); 372 # include <__cxx03/__exception/exception_ptr.h> 464 exception_ptr __exception_; 496 void set_exception(exception_ptr __p); 497 void set_exception_at_thread_exit(exception_ptr __p); [all …]
|
| /freebsd/contrib/llvm-project/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; 84 # include <__exception/exception_ptr.h>
|
| H A D | future | 80 void set_exception(exception_ptr p); 85 void set_exception_at_thread_exit(exception_ptr p); 109 void set_exception(exception_ptr p); 113 void set_exception_at_thread_exit(exception_ptr p); 137 void set_exception(exception_ptr p); 141 void set_exception_at_thread_exit(exception_ptr p); 376 # include <__exception/exception_ptr.h> 523 exception_ptr __exception_; 555 void set_exception(exception_ptr __p); 556 void set_exception_at_thread_exit(exception_ptr __p); [all …]
|
| H A D | module.modulemap.in | 1235 module exception_ptr { header "__exception/exception_ptr.h" }
|
| /freebsd/contrib/llvm-project/libcxx/src/ |
| H A D | future.cpp | 78 void __assoc_sub_state::set_exception(exception_ptr __p) { in set_exception() 87 void __assoc_sub_state::set_exception_at_thread_exit(exception_ptr __p) { in set_exception_at_thread_exit() 165 void promise<void>::set_exception(exception_ptr __p) { in set_exception() 177 void promise<void>::set_exception_at_thread_exit(exception_ptr __p) { in set_exception_at_thread_exit()
|
| /freebsd/contrib/llvm-project/libunwind/src/ |
| H A D | Unwind-wasm.c | 47 _Unwind_Reason_Code _Unwind_CallPersonality(void *exception_ptr) { in _Unwind_CallPersonality() argument 49 (struct _Unwind_Exception *)exception_ptr; in _Unwind_CallPersonality()
|
| /freebsd/contrib/libcxxrt/ |
| H A D | exception.cc | 968 void *exception_ptr = static_cast<void*>(ex+1); in check_type_signature() local 974 exception_ptr = *static_cast<void**>(exception_ptr); in check_type_signature() 984 adjustedPtr = exception_ptr; in check_type_signature() 994 adjustedPtr = exception_ptr; in check_type_signature() 999 if (type->__do_catch(ex_type, &exception_ptr, 1)) in check_type_signature() 1001 adjustedPtr = exception_ptr; in check_type_signature()
|
| /freebsd/contrib/llvm-project/libcxx/modules/std/ |
| H A D | exception.inc | 14 using std::exception_ptr;
|
| H A D | exception.cppm | |
| /freebsd/contrib/googletest/googlemock/include/gmock/ |
| H A D | gmock-actions.h | 1827 std::exception_ptr exception; 2163 !std::is_base_of<std::exception_ptr, typename std::decay<T>::type>::value, 2170 inline internal::RethrowAction Rethrow(std::exception_ptr exception) {
|
| /freebsd/lib/libc++/ |
| H A D | Makefile | 984 C3EXC_HEADERS+= exception_ptr.h 1464 EXC_HEADERS+= exception_ptr.h
|
| H A D | module.modulemap | 1235 module exception_ptr { header "__exception/exception_ptr.h" }
|
| H A D | libcxx.imp | 341 { include: [ "<__exception/exception_ptr.h>", "private", "<exception>", "public" ] },
|
| /freebsd/contrib/bsnmp/tests/ |
| H A D | catch.hpp | 12249 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()
|