Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType > Class Template Reference

#include <uniform_01.hpp>

Public Types

typedef
UniformRandomNumberGenerator 
base_type
 
typedef RealType result_type
 

Public Member Functions

 BOOST_STATIC_CONSTANT (bool, has_fixed_range=false)
 
 BOOST_STATIC_ASSERT (!std::numeric_limits< RealType >::is_integer)
 
 backward_compatible_uniform_01 (typename traits::rvalue_type rng)
 
result_type min BOOST_PREVENT_MACRO_SUBSTITUTION () const
 
result_type max BOOST_PREVENT_MACRO_SUBSTITUTION () const
 
traits::value_type & base ()
 
const traits::value_type & base () const
 
void reset ()
 
result_type operator() ()
 

Friends

template<class CharT , class Traits >
std::basic_ostream< CharT,
Traits > & 
operator<< (std::basic_ostream< CharT, Traits > &os, const backward_compatible_uniform_01 &u)
 
template<class CharT , class Traits >
std::basic_istream< CharT,
Traits > & 
operator>> (std::basic_istream< CharT, Traits > &is, backward_compatible_uniform_01 &u)
 

Member Typedef Documentation

template<class UniformRandomNumberGenerator , class RealType >
typedef UniformRandomNumberGenerator boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::base_type
template<class UniformRandomNumberGenerator , class RealType >
typedef RealType boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::result_type

Constructor & Destructor Documentation

template<class UniformRandomNumberGenerator , class RealType >
boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::backward_compatible_uniform_01 ( typename traits::rvalue_type  rng)
inlineexplicit

Member Function Documentation

template<class UniformRandomNumberGenerator , class RealType >
traits::value_type& boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::base ( )
inline
template<class UniformRandomNumberGenerator , class RealType >
const traits::value_type& boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::base ( ) const
inline

References boost::ref().

template<class UniformRandomNumberGenerator , class RealType >
result_type min boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::BOOST_PREVENT_MACRO_SUBSTITUTION ( ) const
inline
template<class UniformRandomNumberGenerator , class RealType >
result_type max boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::BOOST_PREVENT_MACRO_SUBSTITUTION ( ) const
inline
template<class UniformRandomNumberGenerator , class RealType >
boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::BOOST_STATIC_ASSERT ( !std::numeric_limits< RealType >::is_integer  )
template<class UniformRandomNumberGenerator , class RealType >
boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::BOOST_STATIC_CONSTANT ( bool  ,
has_fixed_range  = false 
)
template<class UniformRandomNumberGenerator , class RealType >
result_type boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::operator() ( )
inline
template<class UniformRandomNumberGenerator , class RealType >
void boost::random::detail::backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType >::reset ( void  )
inline

Friends And Related Function Documentation

template<class UniformRandomNumberGenerator , class RealType >
template<class CharT , class Traits >
std::basic_ostream<CharT,Traits>& operator<< ( std::basic_ostream< CharT, Traits > &  os,
const backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType > &  u 
)
friend
template<class UniformRandomNumberGenerator , class RealType >
template<class CharT , class Traits >
std::basic_istream<CharT,Traits>& operator>> ( std::basic_istream< CharT, Traits > &  is,
backward_compatible_uniform_01< UniformRandomNumberGenerator, RealType > &  u 
)
friend

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