![]() |
fpmas 1.6
|
#include <id.h>
Public Member Functions | |
virtual IdImpl & | operator++ ()=0 |
virtual bool | operator== (const IdImpl &id) const =0 |
virtual std::size_t | hash () const =0 |
virtual | operator std::string () const =0 |
Generic Id API.
|
pure virtual |
Increments the id.
Successive calls to this operator are expected to yield a sequence of unique ids.
|
pure virtual |
Checks if two ids are equal.
id | other id to compare |
id
is equal to this
|
pure virtual |
Id hash function.
|
pure virtual |
Id string conversion.