![]() |
Audacity 3.2.0
|
A start and an end time, and non-mutative access to optional extra information. More...
#include <Track.h>
Public Member Functions | |
ConstTrackInterval (double start, double end, std::unique_ptr< TrackIntervalData > pExtra={}) | |
ConstTrackInterval (ConstTrackInterval &&)=default | |
ConstTrackInterval & | operator= (ConstTrackInterval &&)=default |
double | Start () const |
double | End () const |
const TrackIntervalData * | Extra () const |
Protected Attributes | |
std::unique_ptr< TrackIntervalData > | pExtra |
Private Attributes | |
double | start |
double | end |
A start and an end time, and non-mutative access to optional extra information.
|
inline |
|
default |
|
inline |
Definition at line 194 of file Track.h.
References end.
Referenced by TrackShifter::CommonSelectInterval(), and WaveTrackShifter::SelectInterval().
|
inline |
|
default |
|
inline |
Definition at line 193 of file Track.h.
References start.
Referenced by TrackShifter::CommonSelectInterval(), LabelTrackShifter::Detach(), anonymous_namespace{TimeShiftHandle.cpp}::FindDesiredSlideAmount(), and WaveTrackShifter::SelectInterval().
|
protected |
Definition at line 201 of file Track.h.
Referenced by Extra(), and TrackInterval::Extra().
|
private |