libutil++  1.9.3
 All Classes Functions Variables
Public Types | Public Member Functions | Static Public Member Functions | List of all members
sella::util::UUID Class Reference

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 std::string & base64 (bool standard=false) const throw ()
 
const char * c_str (void) const throw ()
 
const char * c_base64 (bool standard=false) 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: