Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libcxx/include/__exception/
H A Dexception_ptr.h60 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 Doperations.h35 class _LIBCPP_EXPORTED_FROM_ABI exception_ptr; variable
37 _LIBCPP_EXPORTED_FROM_ABI exception_ptr current_exception() _NOEXCEPT;
38 _LIBCPP_NORETURN _LIBCPP_EXPORTED_FROM_ABI void rethrow_exception(exception_ptr);
H A Dnested_exception.h32 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 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)
23 struct exception_ptr {
26 explicit exception_ptr(void*) noexcept;
27 exception_ptr(const exception_ptr&) noexcept;
28 exception_ptr
[all...]
H A Dexception_pointer_unimplemented.ipp15 exception_ptr::~exception_ptr() noexcept {
16 #warning exception_ptr not yet implemented
17 fprintf(stderr, "exception_ptr not yet implemented\n");
21 exception_ptr::exception_ptr(const exception_ptr& other) noexcept : __ptr_(other.__ptr_) {
22 #warning exception_ptr not yet implemented
23 fprintf(stderr, "exception_ptr not yet implemented\n");
27 exception_ptr
[all...]
H A Dexception_pointer_msvc.ipp26 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, &__other); }
30 exception_ptr& exception_ptr::operator=(const exception_ptr
[all...]
H A Dexception_pointer_cxxabi.ipp16 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
[all...]
/freebsd/contrib/llvm-project/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;
81 #include <__exception/exception_ptr.h>
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);
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 <__exception/exception_ptr.h>
507 exception_ptr __exception_;
539 void set_exception(exception_ptr __p);
540 void set_exception_at_thread_exit(exception_ptr __p);
[all …]
H A Dmodule.modulemap1240 header "__exception/exception_ptr.h"
/freebsd/contrib/llvm-project/libcxx/src/
H A Dfuture.cpp78 void __assoc_sub_state::set_exception(exception_ptr __p) { in __on_zero_shared()
87 void __assoc_sub_state::set_exception_at_thread_exit(exception_ptr __p) { in set_value()
165 void promise<void>::set_exception(exception_ptr __p) { in __execute()
177 void promise<void>::set_exception_at_thread_exit(exception_ptr __p) { in ~future()
/freebsd/contrib/llvm-project/libunwind/src/
H A DUnwind-wasm.c47 _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 Dexception.cc968 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 Dexception.cppm
/freebsd/contrib/googletest/googlemock/include/gmock/
H A Dgmock-actions.h1751 std::exception_ptr exception;
2080 !std::is_base_of<std::exception_ptr, typename std::decay<T>::type>::value,
2087 inline internal::RethrowAction Rethrow(std::exception_ptr exception) {
/freebsd/lib/libc++/
H A DMakefile671 EXC_HEADERS+= exception_ptr.h
H A Dlibcxx.imp328 { include: [ "<__exception/exception_ptr.h>", "private", "<exception>", "public" ] },
/freebsd/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()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc1113 SYMBOL(exception_ptr, std::, <exception>)
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttrDocs.td4183 ``unique_ptr``, ``shared_ptr``, ``auto_ptr``, ``exception_ptr``, ``function``,