Public Member Functions | Static Public Member Functions

xl7::utilities::Guid Class Reference

#include <Guid.h>

List of all members.

Public Member Functions

 Guid (void)
 Guid (const GUID &guid)
 ~Guid (void)
 Guid (const Guid &rhs)
Guidoperator= (const Guid &rhs)
void swap (Guid &rhs)
const GUID & GetGUID () const
void SetGUID (const GUID &guid)
void Reset ()
bool Init ()
 operator const GUID & () const
 operator GUID & ()
 operator cl7::string_type () const
cl7::string_type ToString () const

Static Public Member Functions

static Guid Create ()
static cl7::string_type ToString (const GUID &guid)

Constructor & Destructor Documentation

xl7::utilities::Guid::Guid ( void   ) 

Default constructor.

xl7::utilities::Guid::Guid ( const GUID &  guid  ) 

Explicit constructor.

xl7::utilities::Guid::~Guid ( void   ) 

Destructor.

xl7::utilities::Guid::Guid ( const Guid rhs  ) 

Copy constructor.


Member Function Documentation

Guid xl7::utilities::Guid::Create (  )  [static]

Creates and returns a Guid object representing a new unique 128-bit integer.

const GUID& xl7::utilities::Guid::GetGUID (  )  const [inline]

Returns the internal GUID structure.

bool xl7::utilities::Guid::Init (  ) 

Initializes this Guid object by generating a new unique 128-bit integer.

xl7::utilities::Guid::operator cl7::string_type (  )  const [inline]
xl7::utilities::Guid::operator const GUID & (  )  const [inline]
xl7::utilities::Guid::operator GUID & (  )  [inline]
Guid & xl7::utilities::Guid::operator= ( const Guid rhs  ) 

Copy assignment operator.

void xl7::utilities::Guid::Reset (  ) 

Resets the internal GUID structure.

void xl7::utilities::Guid::SetGUID ( const GUID &  guid  )  [inline]

Sets the internal GUID structure.

void xl7::utilities::Guid::swap ( Guid rhs  ) 

Swap operation.

cl7::string_type xl7::utilities::Guid::ToString ( const GUID &  guid  )  [static]
cl7::string_type xl7::utilities::Guid::ToString (  )  const

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines