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

 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
3403  : _Mybase(_Min0, _Max0)
3404  { // construct from parameters
3405  }
uniform_real< _Ty > _Mybase
Definition: random:3380
template<class _Ty = double>
uniform_real_distribution< _Ty >::uniform_real_distribution ( const param_type _Par0)
inlineexplicit
3408  : _Mybase(_Par0)
3409  { // construct from parameter package
3410  }
uniform_real< _Ty > _Mybase
Definition: random:3380

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