__gnu_cxx::throw_value_random(3cxx)

okay bestie, quick vibe check πŸ’– this is the <pink>__gnu_cxx::throw_value_random</pink> page from the 3cxx manual. she’s short, she’s specific, and we’re keeping every signature exactly as printed. ✨

πŸŽ€ NAME πŸŽ€

__gnu_cxx::throw_value_random β€” type throwing via random condition. πŸŽ²πŸ’…

🌸 SYNOPSIS 🌸

#include <throw_allocator.h>

Inherits __gnu_cxx::throw_value_base< random_condition >. 🫢

✨ Public Types ✨

  • typedef throw_value_base< random_condition > base_type β€” the base type, lowkey iconic.
  • typedef random_condition condition_type β€” the condition type, right there in the name.

πŸ¦‹ Public Member Functions πŸ¦‹

  • throw_value_random (const std::size_t __i) β€” constructor taking const std::size_t __i.
  • throw_value_random (const throw_value_random &__other) β€” copy constructor, taking const throw_value_random &__other.
  • throw_value_random (throw_value_random &&)=default β€” move constructor, defaulted, no cap.
  • throw_value_base & operator++ () β€” operator++ () returning throw_value_base &.
  • throw_value_random & operator= (const throw_value_random &__other) β€” copy assignment, returning throw_value_random & and taking const throw_value_random &__other.
  • throw_value_random & operator= (throw_value_random &&)=default β€” move assignment, defaulted.
  • void seed (unsigned long __s) β€” seed taking unsigned long __s.

πŸ’« Static Public Member Functions πŸ’«

  • static void set_probability (double __p) β€” static set_probability taking double __p.
  • static void throw_conditionally () β€” static throw_conditionally (), no arguments shown.

πŸ‘‘ Public Attributes πŸ‘‘

  • std::size_t _M_i β€” public attribute of type std::size_t. πŸ’…

🌈 Detailed Description 🌈

Type throwing via random condition. that’s the whole description, bestie β€” short and iconic. πŸ’–

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for libstdc++ from the source code. πŸ€–βœ¨


okay that’s the page 🫢 source/version situation: libstdc++, and the footer page id is __gnu_cxx::throw_value_random(3cxx). no date printed on this one, bestie. πŸ’