__gnu_profile::__warning_data(3cxx)

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

πŸ’– __gnu_profile::__warning_data β€” the whole vibe πŸ’–

okay bestie, welcome to the <3cxx> section of the manual, aka the libstdc++ corner of the universe. today's main character is __gnu_profile::__warning_data, and no cap, it's literally just a representation of a warning. that's it. that's the girl. πŸŽ€


✨ NAME ✨

__gnu_profile::__warning_data β€” representation of a warning, periodt.


🌸 SYNOPSIS 🌸

#include <profiler_trace.h>

πŸ¦‹ Public Member Functions

__warning_data (float __m, __stack_t __c, const char *__id, const std::string &__msg)
bool operator< (const __warning_data &__other) const

🧚 Public Attributes

__stack_t __context
float __magnitude
const char * __warning_id
std::string __warning_message

πŸ’… Detailed Description πŸ’…

so like… it's a representation of a warning. that's the whole thing. she's a little struct holding warning info and she's thriving. ✨

Definition at line 73 of file profiler_trace.h.

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

__gnu_profile::__warning_data::__warning_data () [inline]

the default constructor, just vibing. does nothing dramatic, shows up, serves looks.

Definition at line 80 of file profiler_trace.h.

__gnu_profile::__warning_data::__warning_data (float __m, __stack_t __c, const char * __id, const std::string & __msg) [inline]

the glow-up constructor fr fr β€” you hand her a float __m, a __stack_t __c, a const char * __id, and a const std::string & __msg, and she becomes a whole warning. iconic.

Definition at line 83 of file profiler_trace.h.

πŸ”₯ Member Function Documentation πŸ”₯

bool __gnu_profile::__warning_data::operator< (const __warning_data & __other) const [inline]

the comparison girlie πŸ’… β€” she takes another __warning_data as __other and tells you how she ranks against it. very "who's the bigger warning" energy.

Definition at line 88 of file profiler_trace.h.

⭐ Member Data Documentation ⭐

__stack_t __gnu_profile::__warning_data::__context

the context, bestie. she's holding the stack situation. πŸ‘‘

Definition at line 76 of file profiler_trace.h.

float __gnu_profile::__warning_data::__magnitude

a float named __magnitude β€” how big is the warning, lowkey? now you know.

Definition at line 75 of file profiler_trace.h.

const char* __gnu_profile::__warning_data::__warning_id

a const char* that carries the warning's id. iykyk. 🏷️

Definition at line 77 of file profiler_trace.h.

std::string __gnu_profile::__warning_data::__warning_message

a std::string holding the actual message, the words, the tea. πŸ“

Definition at line 78 of file profiler_trace.h.

🌈 Author 🌈

generated automatically by Doxygen for libstdc++ from the source code. not me being auto-generated and still serving this hard 😭✨


and that's a wrap on the <3cxx> manual page for __gnu_profile::__warning_data, brought to you by libstdc++. mwah, go touch some profiler_trace.h πŸ’–πŸ«Ά

πŸ“¦ where this page comes from