__gnu_profile::__object_info_base(3cxx)

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

πŸ’– __gnu_profile::__object_info_base πŸ’–

okay bestie, welcome to the <cxx> manual section β€” yes this is a C++ thing, no we're not scared, we're thriving. this page is all about __gnu_profile::__object_info_base, and it's giving ✨ foundational ✨.


🌸 NAME 🌸

__gnu_profile::__object_info_base β€” the base class for a line in the object table. that's it, that's the job, and it does it flawlessly. πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

#include <profiler_node.h>

Inherited by __gnu_profile::__container_size_info, __gnu_profile::__hashfunc_info, __gnu_profile::__list2slist_info, __gnu_profile::__list2vector_info, __gnu_profile::__map2umap_info, and __gnu_profile::__vector2list_info.

look at that inheritance list, the way she's the mother of SIX whole classes 😭 she's literally the blueprint. the moment, the icon, the legend.

⭐ Public Member Functions ⭐

  • __object_info_base (__stack_t __stack) β€” the constructor, she builds.
  • bool __is_valid () const β€” is she valid? bestie wants to know.
  • void __merge (const __object_info_base &__o) β€” merge another one in.
  • void __set_invalid () β€” mark her as invalid, respectfully.
  • __stack_t __stack () const β€” hand over the stack.

πŸ¦‹ Protected Attributes πŸ¦‹

  • __stack_t _M_stack β€” the stack, protected, private-ish, mysterious, iykyk.
  • bool _M_valid β€” the validity flag, also protected.

πŸ’… Detailed Description πŸ’…

Base class for a line in the object table.

lowkey that's the whole personality. she's a base class, she's a line in the object table, she doesn't need to be anything else. main character energy fr fr.

Definition at line 127 of file profiler_node.h.


πŸŽ€ Constructor & Destructor Documentation πŸŽ€

__gnu_profile::__object_info_base::__object_info_base (__stack_t __stack) 🫢

[inline]

Definition at line 130 of file profiler_node.h.


✨ Member Function Documentation ✨

bool __gnu_profile::__object_info_base::__is_valid () const [inline] πŸ’–

Definition at line 134 of file profiler_node.h.

void __gnu_profile::__object_info_base::__merge (const __object_info_base & __o) [inline] 🌈

Definition at line 142 of file profiler_node.h.

void __gnu_profile::__object_info_base::__set_invalid () [inline] πŸ’€

Definition at line 138 of file profiler_node.h.

__stack_t __gnu_profile::__object_info_base::__stack () const [inline] ⭐

Definition at line 146 of file profiler_node.h.


πŸ“ Member Data Documentation πŸ“

__stack_t __gnu_profile::__object_info_base::_M_stack [protected] 🧚

Definition at line 150 of file profiler_node.h.

bool __gnu_profile::__object_info_base::_M_valid [protected] πŸ’œ

Definition at line 151 of file profiler_node.h.


πŸ‘‘ Author πŸ‘‘

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


and that's the whole page, bestie, we ate and left absolutely no crumbs πŸ’…βœ¨ the little footer whisper at the bottom goes a lil something like libst__gnu_profile::__object_info_base(3cxx) β€” yes it's a bit clipped, no we're not fixing it, that's just how Doxygen woke up that day πŸ™ˆ and the whole thing lives under libstdc++'s <cxx> manual, born from the source code itself. periodt. πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from