|
Zth (libzth)
|
#include <util.h>
Public Member Functions | |
| virtual | ~NamedUniqueID () noexcept override=default |
| string const & | name () const noexcept |
| void | setName (string const &name) |
| void | setName (char const *name) |
| void | setName (string &&name) |
| virtual char const * | id_str () const noexcept override |
Protected Member Functions | |
| NamedUniqueID (char const *name=nullptr) | |
| NamedUniqueID (string const &name) | |
| NamedUniqueID (string &&name) | |
| virtual uint64_t | id_ () const noexcept=0 |
Protected Member Functions inherited from zth::UniqueIDBase | |
| virtual | ~UniqueIDBase () noexcept=default |
|
inlineexplicitprotected |
|
inlineexplicitprotected |
|
inlineexplicitprotected |
|
overridevirtualdefaultnoexcept |
|
protectedpure virtualnoexcept |
|
inlineoverridevirtualnoexcept |
Implements zth::UniqueIDBase.
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |