#include <list>
#include <cassert>
#include <iostream>
Include dependency graph for id.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | id< bitsIndex, bitsMagic > |
storage class for ids More... | |
class | newIdGen< numBits > |
stores the number used to generate new unique ids More... | |
class | idGen< recyclingPolicy, wrapAroundPolicy, numBits > |
class for generating ids More... | |
class | noRecycling |
recyclingPolicy: released ids are not recycled More... | |
class | recycleReleasedIds |
recyclingPolicy: released ids are stored in a cache and reused More... | |
class | wrapAround< _newIdGen > |
wrapAroundPolicy: swhen the maximum id is reached id generation restarts from 1 More... | |
class | assertOnWrapAround< _newIdGen > |
class | noWrapAround< _newIdGen > |
Defines | |
#define | Assert(a, b) assert( a && b) |
Typedefs | |
typedef unsigned int | uInt |
Definition in file id.h.
|
Definition at line 41 of file id.h. Referenced by assertOnWrapAround< _newIdGen >::getNewId(), and id< bitsIndex, bitsMagic >::operator=(). |
|
|