__gnu_profile::__reentrance_guard(3cxx)

πŸ“¦
version 9.5.0 Β· 3 versions
, in ubuntu noble

🌸 __gnu_profile::__reentrance_guard β€” a 3cxx manual page πŸ’–

okay bestie, sit DOWN, because we're talking about a tiny little class in libstdc++ that has one job and does it flawlessly. this is __gnu_profile::__reentrance_guard, and yes, it's a 3cxx man page, and yes, it is exactly as iconic as it sounds. ✨


πŸŽ€ NAME πŸŽ€

__gnu_profile::__reentrance_guard β€” the reentrance guard. that's it, that's the name, she's giving minimalism. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <profiler.h>

✨ Static Public Member Functions ✨

static bool __get_in ()
static bool & __inside ()

πŸ’… Detailed Description πŸ’…

Reentrance guard. 🌈

this is the mechanism that protects all __gnu_profile operations against recursion, against multithreaded reentrance, and against exception reentrance. three kinds of chaos, one little guard, no cap. πŸ›‘οΈ

Definition at line 58 of file profiler.h. πŸ“

🫢 Constructor & Destructor Documentation 🫢

🌸 __gnu_profile::__reentrance_guard::__reentrance_guard () [inline] 🌸

Definition at line 79 of file profiler.h. πŸ“

🌸 __gnu_profile::__reentrance_guard::~__reentrance_guard () [inline] 🌸

Definition at line 80 of file profiler.h. πŸ“

πŸ”₯ Member Function Documentation πŸ”₯

⭐ static bool __gnu_profile::__reentrance_guard::__get_in () [inline], [static] ⭐

Definition at line 61 of file profiler.h. πŸ“

⭐ static bool & __gnu_profile::__reentrance_guard::__inside () [inline], [static] ⭐

Definition at line 73 of file profiler.h. πŸ“

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for libstdc++ from the source code. πŸ€–πŸ’–


and that's the whole page, bestie!! πŸŽ€ this little cutie lives in libstdc++, filed under manual section 3cxx, and the footer energy is very "libstdc++ ... __gnu_profile::__reentrance_guard (3cxx)" if you know what i mean. no date on the vibes, just pure auto-generated Doxygen excellence. slay, stay reentrance-guarded, mwah. πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from