Audacity 3.2.0
|
Public Member Functions | |
~ProjectTempo ()=default | |
std::unique_ptr< ClientData::Cloneable<> > | Clone () const override |
Public Member Functions inherited from ClientData::Cloneable< Covariant, Owner > | |
Cloneable ()=default | |
Cloneable (const Cloneable &)=default | |
Cloneable & | operator= (const Cloneable &)=default |
virtual | ~Cloneable ()=default |
virtual PointerType | Clone () const =0 |
Static Public Member Functions | |
static ProjectTempo & | Get (ChannelGroup &group) |
static const ProjectTempo & | Get (const ChannelGroup &group) |
Public Attributes | |
std::optional< double > | mProjectTempo |
Additional Inherited Members | |
Public Types inherited from ClientData::Cloneable< Covariant, Owner > | |
using | Base = std::conditional_t< std::is_void_v< Covariant >, Cloneable, Covariant > |
using | PointerType = Owner< Base > |
Definition at line 15 of file TempoChange.cpp.
|
default |
|
inlineoverridevirtual |
Implements ClientData::Cloneable< Covariant, Owner >.
Definition at line 17 of file TempoChange.cpp.
|
static |
Definition at line 30 of file TempoChange.cpp.
References anonymous_namespace{TempoChange.cpp}::projectTempoDataFactory.
|
static |
Definition at line 35 of file TempoChange.cpp.
References BasicUI::Get().
std::optional<double> anonymous_namespace{TempoChange.cpp}::ProjectTempo::mProjectTempo |
Definition at line 23 of file TempoChange.cpp.