STD::__EXCEPTION_PTR_EXCEPTION_PTR(3)

πŸ“¦
version 12.2.1 Β· 2 versions
, in centos-stream 9

πŸ’– NAME πŸ’–

std::__exception_ptr::exception_ptr β€” an opaque pointer to an arbitrary exception.

Okay bestie, quick vibe check: this is the libstdc++ Library Functions Manual page for std::__exc...ception_ptr(3). We are literally talking about std::__exception_ptr::exception_ptr, and it’s giving opaque pointer to an arbitrary exception energy. Periodt.

✨ SYNOPSIS ✨

πŸ’… Public Member Functions πŸ’…

No cap, here’s the exact function lineup β€” every signature stays exactly as written:

  • exception_ptr (const exception_ptr &) noexcept
  • exception_ptr (exception_ptr &&__o) noexcept
  • exception_ptr (nullptr_t) noexcept
  • const class std::type_info * __cxa_exception_type () const noexcept
  • operator bool () const noexcept
  • exception_ptr & operator= (const exception_ptr &) noexcept
  • exception_ptr & operator= (exception_ptr &&__o) noexcept
  • void swap (exception_ptr &) noexcept

🫢 Friends 🫢

The friend zone but make it C++:

  • bool operator== (const exception_ptr &, const exception_ptr &) noexcept=default
  • exception_ptr std::current_exception () noexcept
  • template<typename _Ex > exception_ptr std::make_exception_ptr (_Ex) noexcept
  • void std::rethrow_exception (exception_ptr)

Note that these are not member functions. Iykyk.

  • void swap (exception_ptr &__lhs, exception_ptr &__rhs)

πŸ¦‹ Detailed Description πŸ¦‹

An opaque pointer to an arbitrary exception.

Definition at line 90 of file exception_ptr.h.

🌸 Author 🌸

Generated automatically by Doxygen for libstdc++ from the source code.


Catch you later, bestie 🫢 This one comes from libstdc++, dated Thu Jul 11 2024, and it’s the std::__exc...ception_ptr(3) page β€” iconic, honestly πŸ’…βœ¨

πŸ“¦ where this page comes from