Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::uuids::detail Namespace Reference

Classes

class  generator_iterator
 
class  seed_rng
 
class  sha1
 

Functions

template<typename UniformRandomNumberGenerator >
void seed (UniformRandomNumberGenerator &rng)
 
template<>
void seed< boost::random::random_device > (boost::random::random_device &)
 
template<>
void seed< seed_rng > (seed_rng &)
 
 BOOST_STATIC_ASSERT (sizeof(unsigned char)*8==8)
 
 BOOST_STATIC_ASSERT (sizeof(unsigned int)*8==32)
 
unsigned int left_rotate (unsigned int x, std::size_t n)
 
char to_char (size_t i)
 
wchar_t to_wchar (size_t i)
 

Function Documentation

boost::uuids::detail::BOOST_STATIC_ASSERT ( sizeof(unsigned char)*  8 = =8)
boost::uuids::detail::BOOST_STATIC_ASSERT ( sizeof(unsigned int)*  8 = =32)
unsigned int boost::uuids::detail::left_rotate ( unsigned int  x,
std::size_t  n 
)
inline

References boost::n.

template<>
void boost::uuids::detail::seed< seed_rng > ( seed_rng &  )
inline
char boost::uuids::detail::to_char ( size_t  i)
inline
wchar_t boost::uuids::detail::to_wchar ( size_t  i)
inline