STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Types | Public Member Functions | List of all members
uniform_real_distribution< _Ty > Class Template Reference
Inheritance diagram for uniform_real_distribution< _Ty >:
uniform_real< _Ty >

Classes

struct  param_type
 

Public Types

typedef uniform_real_distribution< _Ty > _Myt
 
typedef uniform_real< _Ty > _Mybase
 
typedef _Mybase::param_type _Mypbase
 
typedef _Mybase::result_type result_type
 
- Public Types inherited from uniform_real< _Ty >
typedef uniform_real< _Ty > _Myt
 
typedef _Ty result_type
 

Public Member Functions

 _RNG_REQUIRE_REALTYPE (uniform_real_distribution, _Ty)
 
 uniform_real_distribution (_Ty _Min0=_Ty(0), _Ty _Max0=_Ty(1))
 
 uniform_real_distribution (const param_type &_Par0)
 
- Public Member Functions inherited from uniform_real< _Ty >
 uniform_real (_Ty _Min0=_Ty(0), _Ty _Max0=_Ty(1))
 
 uniform_real (const param_type &_Par0)
 
result_type a () const
 
result_type b () const
 
param_type param () const
 
void param (const param_type &_Par0)
 
result_type() min () const
 
result_type() max () const
 
void reset ()
 
template<class _Engine >
result_type operator() (_Engine &_Eng) const
 
template<class _Engine >
result_type operator() (_Engine &_Eng, const param_type &_Par0) const
 
template<class _Elem , class _Traits >
basic_istream< _Elem, _Traits > & _Read (basic_istream< _Elem, _Traits > &_Istr)
 
template<class _Elem , class _Traits >
basic_ostream< _Elem, _Traits > & _Write (basic_ostream< _Elem, _Traits > &_Ostr) const
 

Member Typedef Documentation

template<class _Ty = double>
typedef uniform_real<_Ty> uniform_real_distribution< _Ty >::_Mybase
template<class _Ty = double>
typedef _Mybase::param_type uniform_real_distribution< _Ty >::_Mypbase
template<class _Ty = double>
typedef uniform_real_distribution<_Ty> uniform_real_distribution< _Ty >::_Myt
template<class _Ty = double>
typedef _Mybase::result_type uniform_real_distribution< _Ty >::result_type

Constructor & Destructor Documentation

template<class _Ty = double>
uniform_real_distribution< _Ty >::uniform_real_distribution ( _Ty  _Min0 = _Ty(0),
_Ty  _Max0 = _Ty(1) 
)
inlineexplicit
3432  : _Mybase(_Min0, _Max0)
3433  { // construct from parameters
3434  }
uniform_real< _Ty > _Mybase
Definition: random:3409
template<class _Ty = double>
uniform_real_distribution< _Ty >::uniform_real_distribution ( const param_type _Par0)
inlineexplicit
3437  : _Mybase(_Par0)
3438  { // construct from parameter package
3439  }
uniform_real< _Ty > _Mybase
Definition: random:3409

Member Function Documentation

template<class _Ty = double>
uniform_real_distribution< _Ty >::_RNG_REQUIRE_REALTYPE ( uniform_real_distribution< _Ty >  ,
_Ty   
)

The documentation for this class was generated from the following file: