A strongly-typed wrapper for a project's numeric ID.
More...
#include <tracktion_ProjectItemID.h>
A strongly-typed wrapper for a project's numeric ID.
Project IDs are opaque identity tokens used only for equality comparisons and lookup — they are never used in arithmetic or as array indices.
◆ ProjectID() [1/2]
| engine::ProjectID::ProjectID |
( |
| ) |
|
|
defaultnoexcept |
◆ ProjectID() [2/2]
| engine::ProjectID::ProjectID |
( |
int |
rawID | ) |
|
|
explicitnoexcept |
◆ toInt()
| int engine::ProjectID::toInt |
( |
| ) |
const |
|
noexcept |
◆ isValid()
| bool engine::ProjectID::isValid |
( |
| ) |
const |
|
noexcept |
◆ operator==()
| bool engine::ProjectID::operator== |
( |
ProjectID |
o | ) |
const |
|
noexcept |
◆ operator!=()
| bool engine::ProjectID::operator!= |
( |
ProjectID |
o | ) |
const |
|
noexcept |
The documentation for this class was generated from the following file: