Audacity  2.2.0
Effect::ModifiedAnalysisTrack Class Reference

#include <Effect.h>

Public Member Functions

 ModifiedAnalysisTrack ()
 
 ModifiedAnalysisTrack (ModifiedAnalysisTrack &&that)
 
LabelTrackget () const
 
void Commit ()
 
 ~ModifiedAnalysisTrack ()
 

Private Member Functions

 ModifiedAnalysisTrack (Effect *pEffect, const LabelTrack *pOrigTrack, const wxString &name)
 
 ModifiedAnalysisTrack (const ModifiedAnalysisTrack &) PROHIBITED
 

Private Attributes

friend Effect
 
EffectmpEffect {}
 
LabelTrackmpTrack {}
 
std::shared_ptr< TrackmpOrigTrack {}
 

Constructor & Destructor Documentation

Effect::ModifiedAnalysisTrack::ModifiedAnalysisTrack ( Effect pEffect,
const LabelTrack pOrigTrack,
const wxString &  name 
)
private
Effect::ModifiedAnalysisTrack::ModifiedAnalysisTrack ( const ModifiedAnalysisTrack )
private
Effect::ModifiedAnalysisTrack::ModifiedAnalysisTrack ( )
Effect::ModifiedAnalysisTrack::ModifiedAnalysisTrack ( ModifiedAnalysisTrack &&  that)
Effect::ModifiedAnalysisTrack::~ModifiedAnalysisTrack ( )

Member Function Documentation

void Effect::ModifiedAnalysisTrack::Commit ( )
LabelTrack* Effect::ModifiedAnalysisTrack::get ( ) const
inline

Member Data Documentation

friend Effect::ModifiedAnalysisTrack::Effect
private
Effect* Effect::ModifiedAnalysisTrack::mpEffect {}
private
std::shared_ptr<Track> Effect::ModifiedAnalysisTrack::mpOrigTrack {}
private
LabelTrack* Effect::ModifiedAnalysisTrack::mpTrack {}
private

The documentation for this class was generated from the following files: