vpr::GUID::_vpr_guid Union Reference

Multi-format GUID/UUID container. More...

#include <GUID.h>

Collaboration diagram for vpr::GUID::_vpr_guid:

Collaboration graph
[legend]
List of all members.

Public Attributes

vpr::GUID::_vpr_guid::_moz moz
 Mozilla UUID format.
StdGUID standard
 Standard GUID memory layout.
vpr::GUID::_vpr_guid::_packed packed
 Friendly packed UUID format.

Classes

struct  _moz
 Mozilla UUID format. More...
struct  _packed
 Friendly packed UUID format. More...

Detailed Description

Multi-format GUID/UUID container.

This will always be 128 bits, but its memory may be accessed differently depending on the needs of the code.

Definition at line 194 of file GUID.h.


Member Data Documentation

struct vpr::GUID::_vpr_guid::_moz vpr::GUID::_vpr_guid::moz

Mozilla UUID format.

Referenced by vpr::GUID::toString().

struct StdGUID vpr::GUID::_vpr_guid::standard

Standard GUID memory layout.

Definition at line 206 of file GUID.h.

Referenced by vpr::GUID::generate(), vpr::GUID::readObject(), and vpr::GUID::writeObject().

struct vpr::GUID::_vpr_guid::_packed vpr::GUID::_vpr_guid::packed

Friendly packed UUID format.

Note:
This format cannot be used for network transmission of GUIDs due to byte ordering issues.

Referenced by vpr::GUID::GUID(), vpr::GUID::hash::operator()(), vpr::GUID::operator<(), vpr::GUID::operator=(), and vpr::GUID::operator==().


The documentation for this union was generated from the following file:
Generated on Thu Jan 4 10:56:07 2007 for VR Juggler Portable Runtime by  doxygen 1.5.1