Sirikata
Public Member Functions | Static Private Attributes
Sirikata::UniqueID64 Class Reference

Generates unique IDs of 64-bits. More...

#include <UniqueID.hpp>

Collaboration diagram for Sirikata::UniqueID64:

List of all members.

Public Member Functions

uint64 operator() ()

Static Private Attributes

static AtomicValue< uint64 > sSource

Detailed Description

Generates unique IDs of 64-bits.

Values will wrap around, so they are not strictly unique -- you should make sure you use a large enough space to avoid duplicates after wraparound. For convenience, the value 0 is not used.


Member Function Documentation

uint64 Sirikata::UniqueID64::operator() ( ) [inline]

Member Data Documentation

AtomicValue< uint64 > Sirikata::UniqueID64::sSource [static, private]

The documentation for this class was generated from the following files: