STD::EXPONENTIAL_DISTRIBUTION_PARAM_TYPE(3cxx)

🌸 NAME 🌸

std::exponential_distribution< _RealType >::param_type β€” the main character, periodt. The manual name up top is std::exponentia...e >::param_type(3cxx), and this whole page is here to explain the parameter type for std::exponential_distribution. πŸ’…βœ¨

✨ SYNOPSIS ✨

First thing, bestie, you gotta include the magic header:

#include <random>

🌟 Public Types 🌟

  • typedef exponential_distribution< _RealType > distribution_type β€” the matching distribution type, literally the exponential_distribution< _RealType > typedef. Slay. πŸ’–

πŸ’… Public Member Functions πŸ’…

  • param_type (_RealType __lambda) β€” the constructor, taking a _RealType __lambda argument. Iconic parameter-packaging behavior.
  • _RealType lambda () const β€” a const member function named lambda that returns _RealType. Yes bestie, that’s the whole signature. πŸŽ€

🫢 Friends 🫢

  • bool operator== (const param_type &__p1, const param_type &__p2) β€” a friend equality operator that compares two param_type objects by const reference. Friendship goals, fr fr. πŸ’œ

πŸ¦‹ Detailed Description πŸ¦‹

Okay so the template situation is giving:

template<typename _RealType = double>
       struct std::exponential_distribution< _RealType >::param_type"Parameter
       type.

So the description is literally β€œParameter type.” β€” yes, with that little quote-mark artifact from Doxygen, no cap. The parameter type is the vibe, the moment, the whole point. ✨

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for libstdc++ from the source code. So not a human author β€” just the Doxygen machine doing its thing. πŸ€–πŸ’–


okay bye bestie, mwah πŸ’‹ β€” the footer source/version line is libststd::exponentia...e >::param_type(3cxx), and nope, no date is listed in the footer, so that’s the whole footer tea. The libstdc++/Doxygen energy is all there. 🫢🌈

πŸ“¦ where this page comes from