Audacity 3.2.0
|
An in-session identifier of track objects across undo states. It does not persist between sessions. More...
#include <Track.h>
Public Member Functions | |
TrackId () | |
TrackId (long value) | |
bool | operator== (const TrackId &other) const |
bool | operator!= (const TrackId &other) const |
bool | operator< (const TrackId &other) const |
Private Attributes | |
long | mValue |
An in-session identifier of track objects across undo states. It does not persist between sessions.
Default constructed value is not equal to the id of any track that has ever been added to a non-temporary TrackList, or (directly or transitively) copied from such.
TrackIds are assigned uniquely across projects.
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 96 of file Track.h.
Referenced by operator!=(), operator<(), and operator==().