sella::util::UUID Class Reference

List of all members.

Public Types

typedef std::shared_ptr< UUIDshared
typedef UUIDptr

Public Member Functions

 UUID (uuid_t &uuid) throw ()
 UUID (const std::string &uuid) throw (UUIDException)
 UUID (const char *uuid) throw (UUIDException)
 UUID (const UUID &other)
 UUID (const UUID &&other)
UUIDoperator= (const UUID &other) throw ()
UUIDoperator= (const UUID &&other) throw ()
UUIDoperator= (const std::string &uuid) throw (UUIDException)
UUIDoperator= (const char *uuid) throw (UUIDException)
bool operator== (const UUID &other) const throw ()
bool operator!= (const UUID &other) const throw ()
bool operator>= (const UUID &other) const throw ()
bool operator<= (const UUID &other) const throw ()
bool operator< (const UUID &other) const throw ()
bool operator> (const UUID &other) const throw ()
void set (uuid_t &uuid) throw ()
const uuid_t & get (void) const throw ()
void generate (void) throw ()
void clear (void) throw ()
bool isNull (void) const throw ()
void shrink_to_fit (void) throw ()
const std::string & str (void) const throw ()
const char * c_str (void) const throw ()
uint32_t getU32 (void) const throw ()
uint32_t getHash (void) const throw ()

Static Public Member Functions

static const UUID::shared shared_ptr (void) throw ()
static const UUID::shared shared_ptr (uuid_t &uuid) throw ()

Detailed Description

Definition at line 26 of file UUID.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables

Generated on 20 Nov 2014 for libutil++ by  doxygen 1.6.1