An opaque ID - each New () one never given before, in this process - of a type of its own for each TAG, so one kind cannot be passed for another. UniqueID{} names nothing. More...
#include <UniqueID.h>
Public Member Functions | |
| nonvirtual Characters::String | ToString () const |
Static Public Member Functions | |
| static UniqueID | New () |
| One never given before in this process - by New () of any TAG. | |
An opaque ID - each New () one never given before, in this process - of a type of its own for each TAG, so one kind cannot be passed for another. UniqueID{} names nothing.
For naming what was added - a callback, a timer, a task - so it can be removed, or asked about, later, without comparing the things themselves (
Definition at line 50 of file UniqueID.h.
| Characters::String Stroika::Foundation::Common::UniqueID< TAG >::ToString | ( | ) | const |
Definition at line 24 of file UniqueID.inl.