#include <uuid.hpp>

Public Types | |
| enum | variant_type { variant_ncs, variant_rfc_4122, variant_microsoft, variant_future } |
| enum | version_type { version_unknown = -1, version_time_based = 1, version_dce_security = 2, version_name_based_md5 = 3, version_random_number_based = 4, version_name_based_sha1 = 5 } |
| typedef uint8_t | value_type |
| typedef uint8_t & | reference |
| typedef uint8_t const & | const_reference |
| typedef uint8_t * | iterator |
| typedef uint8_t const * | const_iterator |
| typedef std::size_t | size_type |
| typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
| iterator | begin () BOOST_NOEXCEPT |
| const_iterator | begin () const BOOST_NOEXCEPT |
| iterator | end () BOOST_NOEXCEPT |
| const_iterator | end () const BOOST_NOEXCEPT |
| BOOST_CONSTEXPR size_type | size () const BOOST_NOEXCEPT |
| bool | is_nil () const BOOST_NOEXCEPT |
| variant_type | variant () const BOOST_NOEXCEPT |
| version_type | version () const BOOST_NOEXCEPT |
| void | swap (uuid &rhs) BOOST_NOEXCEPT |
Static Public Member Functions | |
| static BOOST_CONSTEXPR size_type | static_size () BOOST_NOEXCEPT |
Public Attributes | |
| uint8_t | data [16] |
| typedef uint8_t const* boost::uuids::uuid::const_iterator |
| typedef uint8_t const& boost::uuids::uuid::const_reference |
| typedef std::ptrdiff_t boost::uuids::uuid::difference_type |
| typedef uint8_t* boost::uuids::uuid::iterator |
| typedef uint8_t& boost::uuids::uuid::reference |
| typedef std::size_t boost::uuids::uuid::size_type |
| typedef uint8_t boost::uuids::uuid::value_type |
|
inline |
|
inline |
References data.
|
inline |
|
inline |
| bool boost::uuids::uuid::is_nil | ( | ) | const |
|
inline |
References static_size().
Referenced by end(), and boost::uuids::operator>>().
|
inlinestatic |
Referenced by size().
| void boost::uuids::uuid::swap | ( | uuid & | rhs | ) |
|
inline |
References data, variant_future, variant_microsoft, variant_ncs, and variant_rfc_4122.
|
inline |