pstore2
Classes | Functions
uuid.hpp File Reference

Defines the uuid class which supports RFC4122 UUIDs. More...

#include <array>
#include <cstdint>
#include <string>
#include "pstore/support/maybe.hpp"
Include dependency graph for uuid.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pstore::uuid
 The uuid class is used to represent Universally Unique Identifiers (UUID) as defined by RFC 4122. More...
 

Functions

 pstore::PSTORE_STATIC_ASSERT (std::is_standard_layout< uuid >::value)
 
 pstore::PSTORE_STATIC_ASSERT (sizeof(uuid)==16)
 
std::ostream & pstore::operator<< (std::ostream &os, uuid::version_type v)
 
std::ostream & pstore::operator<< (std::ostream &os, uuid::variant_type v)
 
std::ostream & pstore::operator<< (std::ostream &os, uuid const &m)
 
bool pstore::operator== (uuid const &lhs, uuid const &rhs) noexcept
 
bool pstore::operator< (uuid const &lhs, uuid const &rhs) noexcept
 
bool pstore::operator!= (uuid const &lhs, uuid const &rhs) noexcept
 
bool pstore::operator> (uuid const &lhs, uuid const &rhs) noexcept
 
bool pstore::operator<= (uuid const &lhs, uuid const &rhs) noexcept
 
bool pstore::operator>= (uuid const &lhs, uuid const &rhs) noexcept
 

Detailed Description

Defines the uuid class which supports RFC4122 UUIDs.