unique_int Class Reference

A unique identifier based on integers. More...

#include <unique_id.h>

Inheritance diagram for unique_int:

Inheritance graph
[legend]
Collaboration diagram for unique_int:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 unique_int (int initial=0)
 implicit default for "initial" of zero indicates bogus id.
bool operator! () const
 provides a way to test whether an id is valid.

Detailed Description

A unique identifier based on integers.

Definition at line 96 of file unique_id.h.


Constructor & Destructor Documentation

unique_int::unique_int ( int  initial = 0  )  [inline]

implicit default for "initial" of zero indicates bogus id.

Definition at line 99 of file unique_id.h.

Referenced by connection_id::connection_id(), message_id::message_id(), and transport_id::transport_id().


Member Function Documentation

bool unique_int::operator! (  )  const [inline]

provides a way to test whether an id is valid.

This uses the implicit assumption that a zero id is invalid or unassigned.

Definition at line 102 of file unique_id.h.

References unique_id< int >::raw_id().


The documentation for this class was generated from the following file:
Generated on Fri Nov 28 04:31:03 2008 for HOOPLE Libraries by  doxygen 1.5.1