std::wmemset

Defined in header <cwchar> wchar_t* wmemset( wchar_t* dest, wchar_t ch, std::size_t count ); Copies the wide character ch into each of the first count wide characters of the wide character array pointed to by dest. If overflow occurs, the behavior is undefined. If count is zero, the function does nothing. Parameters dest - pointer to the wide character array to fill ch - fill wide character count - number of wide characters to fill Return value Ret

std::wmemcmp

Defined in header <cwchar> int wmemcmp( const wchar_t* lhs, const wchar_t* rhs, std::size_t count ); Compares the first count wide characters of the wide character arrays pointed to by lhs and rhs. The comparison is done lexicographically. The sign of the result is the sign of the difference between the values of the first pair of wide characters that differ in the arrays being compared. If count is zero, the function does nothing. Parameters lhs, rhs - pointers to

std::weibull_distribution::reset

void reset(); (since C++11) Resets the internal state of the distribution object. After a call to this function, the next call to operator() on the distribution object will not be dependent on previous calls to operator(). Parameters (none). Return value (none). Complexity Constant.

std::weibull_distribution::param

param_type param() const; (1) (since C++11) void param( const param_type& params ); (2) (since C++11) Manages the associated distribution parameter set. 1) Returns the associated parameter set. 2) Sets the associated parameter set to params. Parameters params - new contents of the associated parameter set Return value 1) The associated parameter set. 2) (none). Complexity Constant.

std::weibull_distribution::min

result_type min() const; (since C++11) Returns the minimum value potentially generated by the distribution. Parameters (none). Return value The minimum value potentially generated by the distribution. Complexity Constant. See also max returns the maximum potentially generated value (public member function)

std::weibull_distribution

Defined in header <random> template< class RealType = double > class weibull_distribution; (since C++11) The weibull_distribution meets the requirements of a RandomNumberDistribution and produces random numbers according to the Weibull distribution: f(x;a,b) = ab ⎛⎜⎝ xb ⎞⎟⎠a-1 exp⎛⎜⎝-⎛⎜⎝ xb ⎞⎟⎠a⎞⎟⎠ a is the shape parameter and b the scale parameter. std::weibull_distribution satisfies RandomNumberDistribution. Template parameters RealType - The result

std::weak_ptr::weak_ptr

constexpr weak_ptr(); (1) (since C++11) weak_ptr( const weak_ptr& r ); (2) (since C++11) template< class Y > weak_ptr( const weak_ptr<Y>& r ); (2) (since C++11) template< class Y > weak_ptr( const std::shared_ptr<Y>& r ); (2) (since C++11) weak_ptr( weak_ptr&& r ); (3) (since C++14) template< class Y > weak_ptr( weak_ptr<Y>&& r ); (3) (since C++14) Constructs new weak_ptr that potentially sh

std::weibull_distribution::max

result_type max() const; (since C++11) Returns the maximum value potentially generated by the distribution. Parameters (none). Return value The maximum value potentially generated by the distribution. Complexity Constant. See also min returns the minimum potentially generated value (public member function)

std::weibull_distribution::a

RealType a() const; (1) (since C++11) RealType b() const; (2) (since C++11) Returns the parameters the distribution was constructed with. 1) Returns the a parameter. It defines the shape of the distribution. The default value is 1.0. 2) Returns the b parameter. It defines the scale of the distribution. The default value is 1.0. Parameters (none). Return value 1) The value of the a parameter. 2) The value of the b parameter. Complexity Constant. See also param

std::weak_ptr::swap

void swap( weak_ptr& r ); (since C++11) Exchanges the contents of *this and r. Parameters r - smart pointer to exchange the contents with Return value (none). Exceptions noexcept specification: noexcept