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

Namespaces

 detail
 

Classes

class  basic_random_generator
 
class  name_generator
 
struct  nil_generator
 
struct  string_generator
 
struct  uuid
 

Typedefs

typedef basic_random_generator
< mt19937 > 
random_generator
 

Functions

uuid nil_uuid ()
 
bool operator== (uuid const &lhs, uuid const &rhs) BOOST_NOEXCEPT
 
bool operator< (uuid const &lhs, uuid const &rhs) BOOST_NOEXCEPT
 
bool operator!= (uuid const &lhs, uuid const &rhs) BOOST_NOEXCEPT
 
bool operator> (uuid const &lhs, uuid const &rhs) BOOST_NOEXCEPT
 
bool operator<= (uuid const &lhs, uuid const &rhs) BOOST_NOEXCEPT
 
bool operator>= (uuid const &lhs, uuid const &rhs) BOOST_NOEXCEPT
 
void swap (uuid &lhs, uuid &rhs) BOOST_NOEXCEPT
 
std::size_t hash_value (uuid const &u) BOOST_NOEXCEPT
 
template<typename ch , typename char_traits >
std::basic_ostream< ch,
char_traits > & 
operator<< (std::basic_ostream< ch, char_traits > &os, uuid const &u)
 
template<typename ch , typename char_traits >
std::basic_istream< ch,
char_traits > & 
operator>> (std::basic_istream< ch, char_traits > &is, uuid &u)
 
std::string to_string (uuid const &u)
 
std::wstring to_wstring (uuid const &u)
 

Typedef Documentation

Function Documentation

std::size_t boost::uuids::hash_value ( uuid const &  u)
inline
uuid boost::uuids::nil_uuid ( )
inline
bool boost::uuids::operator!= ( uuid const &  lhs,
uuid const &  rhs 
)
inline
bool boost::uuids::operator< ( uuid const &  lhs,
uuid const &  rhs 
)
template<typename ch , typename char_traits >
std::basic_ostream<ch, char_traits>& boost::uuids::operator<< ( std::basic_ostream< ch, char_traits > &  os,
uuid const &  u 
)
bool boost::uuids::operator<= ( uuid const &  lhs,
uuid const &  rhs 
)
inline
bool boost::uuids::operator== ( uuid const &  lhs,
uuid const &  rhs 
)
bool boost::uuids::operator> ( uuid const &  lhs,
uuid const &  rhs 
)
inline
bool boost::uuids::operator>= ( uuid const &  lhs,
uuid const &  rhs 
)
inline
template<typename ch , typename char_traits >
std::basic_istream<ch, char_traits>& boost::uuids::operator>> ( std::basic_istream< ch, char_traits > &  is,
uuid &  u 
)
void boost::uuids::swap ( uuid &  lhs,
uuid &  rhs 
)
inline
std::string boost::uuids::to_string ( uuid const &  u)
inline