__gnu_profile::__object_info_base(3cxx)
π __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
- ubuntu noble: libstdc++-9-doc 9.5.0-6ubuntu2
- ubuntu noble: libstdc++-9-doc 9.5.0-6ubuntu2.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms