typeinfo(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

✨ typeinfo(3) ✨

okay bestie, so this is a page from the Library Functions Manual β€” yes, that's the manual, and we're literally about to read it together πŸ’–


🌸 NAME 🌸

typeinfo β€” (that's it. that's the whole name line. the manpage said nothing else, so neither will I, no cap 😭)


πŸŽ€ SYNOPSIS πŸŽ€

πŸ’… Classes

  • class std::bad_cast β€” thrown when somebody does a bad, incorrect typecast. literally the "you tried to cast and it did NOT work" exception 🫢
    • so like, if you attempt an invalid dynamic_cast expression, an instance of this class β€” or something derived from this class, bestie, so don't assume it's always the exact one β€” gets thrown. that's the vibe. πŸ’€
  • class std::bad_typeid β€” thrown when a NULL pointer gets used in a typeid expression. not the moment πŸ™ˆ
  • class std::type_info β€” part of RTTI. icon behavior, honestly πŸ‘‘

πŸ¦‹ Namespaces

  • namespace std β€” the house everything lives in 🏠

⭐ Defines

  • #define __GXX_MERGED_TYPEINFO_NAMES
  • #define __GXX_TYPEINFO_EQUALITY_INLINE

(yes, both of them, character for character, I would never do you dirty like that πŸ’œ)


πŸ”₯ Detailed Description πŸ”₯

This is a Standard C++ Library header. slay. that's the whole description, and honestly? it ate. ✨

Definition in file typeinfo β€” that's where the definition lives, bestie, write it down πŸŽ€


🌈 Author 🌈

Generated automatically by Doxygen for libstdc++ from the source code. so not a human, just a very earnest robot doing its little documentation thing 🧚


fr fr, that's everything β€” nothing skipped, nothing invented, just the whole page with way more sparkle πŸ’…

okay bye bestie, go cast something responsibly πŸ¦‹

this was libstdc++, dated 21 Apr 2009, page typeinfo(3) β€” mwah, see you in the next manpage πŸ‘‘

πŸ“¦ where this page comes from