exception(3)
π exception(3) π
okay so bestie, this is exception(3) from the Library Functions Manual, and we're about to read the exception page together. No cap, it's mostly signatures and one very short description. π
β¨ NAME β¨
exception -
(yeah, that's the whole NAME section β the dash is doing main character energy and there's no description after it π)
πΈ SYNOPSIS πΈ
π§Έ Classes π§Έ
class std::bad_exceptionβ a class, periodt. That's the whole note. πclass std::exceptionβ base class for all library exceptions. π
π«Ά Namespaces π«Ά
namespace __gnu_cxxβ yes, with the double underscore, bestie. β¨namespace stdβ the classic. π
π Typedefs π
typedef void(* std::terminate_handler )()β typedef, exactly as written. πtypedef void(* std::unexpected_handler )()β same energy, different handler name. π¦
π₯ Functions π₯
void __gnu_cxx::__verbose_terminate_handler ()β a function signature, verbatim. πterminate_handler std::set_terminate (terminate_handler) throw ()β exactly this, including thethrow (). βunexpected_handler std::set_unexpected (unexpected_handler) throw ()β also withthrow (), no cap. πvoid std::terminate () __attribute__((__noreturn__))β signature with that__attribute__((__noreturn__))flex. πbool std::uncaught_exception () throw ()β yep,bool, and yes,throw (). πvoid std::unexpected () __attribute__((__noreturn__))β another__attribute__((__noreturn__)), iconic. π§
π Detailed Description π
This is a Standard C++ Library header. That's the whole vibe. β¨
Definition in file exception. Yup, the file is literally called exception β no extension drama. π
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. So it's a Doxygen baby, born from the source. π«Ά
okay bye bestie, the footer vibes are libstdc++, 21 Apr 2009, and exception(3) β mwah, slay ππ
π¦ where this page comes from
- nixpkgs unstable: std-man-pages 4.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms