LibreCAD
|
#include <id.h>
Public Member Functions | |
ID () | |
Default constructor, provides a new unique ID to each entity. More... | |
ID (ID_DATATYPE) | |
virtual | ~ID ()=default |
ID_DATATYPE | id () const |
returns the ID of the entity More... | |
bool | operator== (const ID &id) const |
void | setID (ID_DATATYPE id) |
Static Public Attributes | |
static std::atomic< ID_DATATYPE > | __idCounter |
Private Attributes | |
ID_DATATYPE | _id |
ID::ID | ( | ) |
Default constructor, provides a new unique ID to each entity.
Definition at line 7 of file id.cpp.
ID::ID | ( | ID_DATATYPE | id | ) |
|
virtualdefault |
ID_DATATYPE ID::id | ( | ) | const |
|
inline |
void ID::setID | ( | ID_DATATYPE | id | ) |
|
static |
|
private |