Audacity 3.2.0
Classes | Namespaces | Functions | Variables
Track.cpp File Reference
#include "Track.h"
#include <algorithm>
#include <cassert>
#include <numeric>
#include <float.h>
#include <wx/file.h>
#include <wx/textfile.h>
#include <wx/log.h>
#include "BasicUI.h"
#include "Project.h"
#include "UndoManager.h"
#include "InconsistencyException.h"
Include dependency graph for Track.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{Track.cpp}::TrackListRestorer
 

Namespaces

namespace  anonymous_namespace{Track.cpp}
 

Functions

double anonymous_namespace{Track.cpp}::Accumulate (const TrackList &list, double(Track::*memfn)() const, double ident, const double &(*combine)(const double &, const double &))
 

Variables

static const AudacityProject::AttachedObjects::RegisteredFactory key
 
UndoRedoExtensionRegistry::Entry anonymous_namespace{Track.cpp}::sEntry
 

Variable Documentation

◆ key

Initial value:
{
}
const auto project
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90
static TrackListHolder Create(AudacityProject *pOwner)
Definition: Track.cpp:372

Definition at line 350 of file Track.cpp.

Referenced by ChannelAttachmentsBase::Find(), TrackList::Get(), and ChannelAttachmentsBase::Get().