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

#include <random_generator.hpp>

Public Types

typedef uuid result_type
 

Public Member Functions

 basic_random_generator ()
 
 basic_random_generator (UniformRandomNumberGenerator &gen)
 
 basic_random_generator (UniformRandomNumberGenerator *pGen)
 
uuid operator() ()
 

Member Typedef Documentation

template<typename UniformRandomNumberGenerator >
typedef uuid boost::uuids::basic_random_generator< UniformRandomNumberGenerator >::result_type

Constructor & Destructor Documentation

template<typename UniformRandomNumberGenerator >
boost::uuids::basic_random_generator< UniformRandomNumberGenerator >::basic_random_generator ( )
inline
template<typename UniformRandomNumberGenerator >
boost::uuids::basic_random_generator< UniformRandomNumberGenerator >::basic_random_generator ( UniformRandomNumberGenerator &  gen)
inlineexplicit
template<typename UniformRandomNumberGenerator >
boost::uuids::basic_random_generator< UniformRandomNumberGenerator >::basic_random_generator ( UniformRandomNumberGenerator *  pGen)
inlineexplicit

References BOOST_ASSERT.

Member Function Documentation

template<typename UniformRandomNumberGenerator >
uuid boost::uuids::basic_random_generator< UniformRandomNumberGenerator >::operator() ( )
inline

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