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 theexponential_distribution< _RealType >typedef. Slay. π
π Public Member Functions π
param_type (_RealType __lambda)β the constructor, taking a_RealType __lambdaargument. Iconic parameter-packaging behavior._RealType lambda () constβ aconstmember function namedlambdathat 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 twoparam_typeobjects 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
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms