__gnu_profile::__vector2list_info(3cxx)
π __gnu_profile::__vector2list_info π
okay bestie, buckle up, because this is a 3cxx manual page and it's genuinely so niche and so cute π β it's a vector-to-list instrumentation line in the object table. yes, that's the whole vibe. it lives in profiler_vector_to_list.h and it is deeply unserious about being a data structure, but extremely serious about counting your ops.
β¨ NAME β¨
__gnu_profile::__vector2list_info β a vector-to-list instrumentation line in the object table. that's it, that's the girl π
πΈ SYNOPSIS πΈ
#include <profiler_vector_to_list.h>
Inherits __gnu_profile::__object_info_base. π§¬
Inherited by __gnu_profile::__vector2list_stack_info. so it's literally a mother, the way that it has children. mother energy fr fr.
π Public Member Functions
__vector2list_info (__stack_t __stack)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 object table. periodt. π
Definition at line 40 of file profiler_vector_to_list.h.
π Constructor & Destructor Documentation π
__gnu_profile::__vector2list_info::__vector2list_info (__stack_t __stack)
[inline]
Definition at line 44 of file profiler_vector_to_list.h.
π Member Function Documentation π
std::string __gnu_profile::__vector2list_info::__advice () const [inline]
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]
Definition at line 80 of file profiler_vector_to_list.h.
float __gnu_profile::__vector2list_info::__list_cost () [inline]
Definition at line 84 of file profiler_vector_to_list.h.
float __gnu_profile::__vector2list_info::__magnitude () const [inline]
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]
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]
Definition at line 100 of file profiler_vector_to_list.h.
void __gnu_profile::__vector2list_info::__opr_iterate (int __num) [inline]
Definition at line 104 of file profiler_vector_to_list.h.
std::size_t __gnu_profile::__vector2list_info::__resize () [inline]
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]
Definition at line 108 of file profiler_vector_to_list.h.
not me noticing the second parameter has no name β it's giving mysterious, it's giving anonymous, it's giving std::size_t and nothing else π. keep it exactly like that bestie, don't touch it.
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]
Definition at line 92 of file profiler_vector_to_list.h.
void __gnu_profile::__vector2list_info::__set_vector_cost (float __vc) [inline]
Definition at line 96 of file profiler_vector_to_list.h.
std::size_t __gnu_profile::__vector2list_info::__shift_count () [inline]
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]
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. so no, a human did not hand-write this, a robot did, and honestly? it ate. π₯
okay that's the whole page bestie, no notes, no skips, every single member and every single line number is right there π«Ά. this one's filed under the manual name __gnu_profile::__vector2list_info(3cxx), it ships from libstdc++, and it's a Doxygen original β so when you cite it, cite it cute. mwah πβ¨πΈ
π¦ 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