__gnu_profile:...list_stack_info(3cxx)
β¨ NAME β¨
__gnu_profile::__vector2list_stack_info β bestie, it's a vector-to-list instrumentation line in the stack table. That's it, that's the whole vibe. π
This page lives in the 3cxx manual, under the __gnu_profile:...list_stack_info name, and it's all about one lil' struct inside the profiling machinery. π¦
πΈ SYNOPSIS πΈ
#include <profiler_vector_to_list.h>
Inherits __gnu_profile::__vector2list_info.
π Public Member Functions π
__vector2list_stack_info(const __vector2list_info &__o)std::string __advice () constbool __is_valid () conststd::size_t __iterate ()float __list_cost ()float __magnitude () constvoid __merge (const __object_info_base &__o)void __merge (const __vector2list_info &__o)void __opr_insert (std::size_t __pos, std::size_t __num)void __opr_iterate (int __num)std::size_t __resize ()void __resize (std::size_t __from, std::size_t)void __set_invalid ()void __set_list_cost (float __lc)void __set_vector_cost (float __vc)std::size_t __shift_count ()__stack_t __stack () constvoid __write (FILE *__f) const
π Protected Attributes π
__stack_t _M_stackbool _M_valid
π Detailed Description π
A vector-to-list instrumentation line in the stack table. Periodt. That's literally the entire concept, no notes. π
Definition at line 121 of file profiler_vector_to_list.h.
π Constructor & Destructor Documentation π
__gnu_profile::__vector2list_stack_info::__vector2list_stack_info (const __vector2list_info & __o) [inline]
Definition at line 125 of file profiler_vector_to_list.h.
π«Ά Member Function Documentation π«Ά
std::string __gnu_profile::__vector2list_info::__advice () const [inline], [inherited]
Definition at line 72 of file profiler_vector_to_list.h.
bool __gnu_profile::__object_info_base::__is_valid () const [inline], [inherited]
Definition at line 134 of file profiler_node.h.
std::size_t __gnu_profile::__vector2list_info::__iterate () [inline], [inherited]
Definition at line 80 of file profiler_vector_to_list.h.
float __gnu_profile::__vector2list_info::__list_cost () [inline], [inherited]
Definition at line 84 of file profiler_vector_to_list.h.
float __gnu_profile::__vector2list_info::__magnitude () const [inline], [inherited]
Definition at line 68 of file profiler_vector_to_list.h.
void __gnu_profile::__object_info_base::__merge (const __object_info_base & __o) [inline], [inherited]
Definition at line 142 of file profiler_node.h.
void __gnu_profile::__vector2list_info::__merge (const __vector2list_info & __o) [inline], [inherited]
Definition at line 50 of file profiler_vector_to_list.h.
void __gnu_profile::__vector2list_info::__opr_insert (std::size_t __pos, std::size_t __num) [inline], [inherited]
Definition at line 100 of file profiler_vector_to_list.h.
void __gnu_profile::__vector2list_info::__opr_iterate (int __num) [inline], [inherited]
Definition at line 104 of file profiler_vector_to_list.h.
std::size_t __gnu_profile::__vector2list_info::__resize () [inline], [inherited]
Definition at line 88 of file profiler_vector_to_list.h.
void __gnu_profile::__vector2list_info::__resize (std::size_t __from, std::size_t) [inline], [inherited]
Definition at line 108 of file profiler_vector_to_list.h.
void __gnu_profile::__object_info_base::__set_invalid () [inline], [inherited]
Definition at line 138 of file profiler_node.h.
void __gnu_profile::__vector2list_info::__set_list_cost (float __lc) [inline], [inherited]
Definition at line 92 of file profiler_vector_to_list.h.
void __gnu_profile::__vector2list_info::__set_vector_cost (float __vc) [inline], [inherited]
Definition at line 96 of file profiler_vector_to_list.h.
std::size_t __gnu_profile::__vector2list_info::__shift_count () [inline], [inherited]
Definition at line 76 of file profiler_vector_to_list.h.
__stack_t __gnu_profile::__object_info_base::__stack () const [inline], [inherited]
Definition at line 146 of file profiler_node.h.
void __gnu_profile::__vector2list_info::__write (FILE * __f) const [inline], [inherited]
Definition at line 61 of file profiler_vector_to_list.h.
π§ Member Data Documentation π§
__stack_t __gnu_profile::__object_info_base::_M_stack [protected], [inherited]
Definition at line 150 of file profiler_node.h.
bool __gnu_profile::__object_info_base::_M_valid [protected], [inherited]
Definition at line 151 of file profiler_node.h.
β Author β
Generated automatically by Doxygen for libstdc++ from the source code. π€β¨
okay bestie that's a wrap π this whole page is fromlibstdc++'s docs (generated by Doxygen, dated with that same3cxxmanual header) β no cap, go slay some profiling ππ¦π
π¦ 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