Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

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. More...

StdGUID standard
 Standard GUID memory layout. More...

vpr::GUID::_vpr_guid::_packed 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 183 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 195 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::hash::operator(), and vpr::GUID::operator==.


The documentation for this union was generated from the following file:
Generated on Sun May 2 14:47:17 2004 for VR Juggler Portable Runtime by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002