#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 |