AdjustPositions() | Track | |
Any() const | Track | |
Assign(const RegisteredFactory &key, ReplacementPointer &&replacement) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
AttachedObjects typedef | Track | |
Build(Locked< DataContainer > &, typename DataContainer::iterator iter, size_t index) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
BuildAll() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
CallExecutor(R *, std::tuple<> *, TrackType &, const Functions &...) | Track | inlinestatic |
CallExecutor(R *, std::tuple< Executor, Executors... > *, TrackType &track, const Functions &...functions) | Track | inlinestatic |
ChannelGroupAttachments typedef | Track | |
ChannelType enum name | Track | |
checkTrackType() | Track | inlinestatic |
ClassTypeInfo() | Track | static |
Clear(double WXUNUSED(t0), double WXUNUSED(t1))=0 | Track | pure virtual |
Clone() const =0 | Track | privatepure virtual |
ConstInterval typedef | Track | |
ConstIntervals typedef | Track | |
Continuation typedef | Track | |
Copy(double WXUNUSED(t0), double WXUNUSED(t1), bool forClipboard=true) const =0 | Track | pure virtual |
Cut(double WXUNUSED(t0), double WXUNUSED(t1))=0 | Track | pure virtual |
DataContainer typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
DataFactories typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
DataFactory typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
DataPointer typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
DataType typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
DoFind(Locked< DataContainer > &data, const RegisteredFactory &key) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
DoGet(Locked< DataContainer > &data, const RegisteredFactory &key) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
DoSetLinkType(LinkType linkType, bool completeList=true) | Track | private |
DoTypeSwitch(std::conditional_t< IsConst, const Track, Track > &track, std::tuple< TrackTypes... > *, const Functions &...functions) | Track | inlinestatic |
Duplicate() const | Track | virtual |
EnsureIndex(Locked< DataContainer > &data, size_t index) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivatestatic |
EnsureVisible(bool modifyState=false) | Track | |
Fallthrough typedef | Track | |
Find(const RegisteredFactory &key) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * > | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
FindIf(const Function &function) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
FindIf(const Function &function) const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
FinishCopy(const Track *n, Track *dest) | Track | static |
ForEach(const Function &function) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
ForEach(const Function &function) const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
Get(const RegisteredFactory &key) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Get(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass & > | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
GetChannel() const | Track | inlinevirtual |
GetData() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
GetData() const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
GetEndTime() const =0 | Track | pure virtual |
GetErrorOpening() | Track | inlinevirtual |
GetFactories() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivatestatic |
GetGroupData() | Track | |
GetGroupData() const | Track | |
GetId() const | Track | inline |
GetIndex() const | Track | |
GetIntervals() const | Track | virtual |
GetIntervals() | Track | virtual |
GetIterator(Locked< DataContainer > &data, size_t index) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivatestatic |
GetLinkedTrack() const | Track | private |
GetLinkType() const noexcept | Track | |
GetName() const | Track | inline |
GetNode() const | Track | private |
GetOffset() const =0 | Track | pure virtual |
GetOwner() const | Track | inline |
GetSelected() const | Track | inline |
GetStartTime() const =0 | Track | pure virtual |
GetTypeInfo() const =0 | Track | pure virtual |
GetTypeNames() const | Track | inlinevirtual |
HandleCommonXMLAttribute(const std::string_view &attr, const XMLAttributeValueView &valueView) | Track | |
HandleXMLChild(const std::string_view &tag)=0 | XMLTagHandler | pure virtual |
HandleXMLContent(const std::string_view &WXUNUSED(content)) | XMLTagHandler | inlinevirtual |
HandleXMLEndTag(const std::string_view &WXUNUSED(tag)) | XMLTagHandler | inlinevirtual |
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs)=0 | XMLTagHandler | pure virtual |
HasLinkedTrack() const noexcept | Track | private |
HasOwner() const | Track | inline |
Holder typedef | Track | |
Init(const Track &orig) | Track | |
InsertSilence(double WXUNUSED(t), double WXUNUSED(len))=0 | Track | pure virtual |
Interval typedef | Track | |
IntervalData typedef | Track | |
Intervals typedef | Track | |
IsAlignedWithLeader() const | Track | |
IsLeader() const | Track | |
IsSelected() const | Track | |
IsSelectedLeader() const | Track | |
LeftChannel enum value | Track | |
LinkConsistencyCheck(bool completeList) | Track | inline |
LinkConsistencyFix(bool doFix=true, bool completeList=true) | Track | virtual |
LinkType enum name | Track | |
MakeGroupData() | Track | private |
mChannel | Track | protected |
mData | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
Merge(const Track &orig) | Track | virtual |
mId | Track | private |
mIndex | Track | protected |
mList | Track | protected |
mName | Track | protected |
mNode | Track | protected |
mOffset | Track | protected |
MonoChannel enum value | Track | |
mpGroupData | Track | private |
mSelected | Track | private |
Notify(int code=-1) | Track | |
Offset(double t) | Track | inline |
operator=(const Track &orig)=delete | Track | |
ClientData::Site::operator=(const Site &other) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
ClientData::Site::operator=(Site &&other) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Paste(double WXUNUSED(t), const Track *WXUNUSED(src))=0 | Track | pure virtual |
PasteInto(AudacityProject &) const =0 | Track | pure virtual |
ReadXMLChild(const char *tag) | XMLTagHandler | |
ReadXMLContent(const char *s, int len) | XMLTagHandler | |
ReadXMLEndTag(const char *tag) | XMLTagHandler | |
RightChannel enum value | Track | |
SameKindAs(const Track &track) const | Track | inline |
SetChannel(ChannelType c) noexcept | Track | protected |
SetId(TrackId id) | Track | inlineprivate |
SetIndex(int index) | Track | |
SetLinkType(LinkType linkType, bool completeList=true) | Track | protected |
SetName(const wxString &n) | Track | |
SetOffset(double o) | Track | inlinevirtual |
SetOwner(const std::weak_ptr< TrackList > &list, TrackNodePointer node) | Track | private |
SetPan(float) | Track | inlinevirtual |
SetPanFromChannelType() | Track | inlinevirtual |
SetSelected(bool s) | Track | virtual |
SharedPointer() | Track | inline |
SharedPointer() const -> std::enable_if_t< std::is_const_v< Subclass >, std::shared_ptr< Subclass > > | Track | inline |
SharedPointer(Track *pTrack) | Track | inlinestatic |
SharedPointer(const Track *pTrack) | Track | inlinestatic |
Silence(double WXUNUSED(t0), double WXUNUSED(t1))=0 | Track | pure virtual |
Site() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Site(const Site &other) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Site(Site &&other) | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
size() const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
Slot | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
slots() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlinestatic |
SubstituteOriginalTrack() const | Track | |
SubstitutePendingChangedTrack() | Track | |
SubstitutePendingChangedTrack() const | Track | |
SupportsBasicEditing() const | Track | virtual |
SyncLockAdjust(double oldT1, double newT1) | Track | virtual |
Track() | Track | |
Track(const Track &orig, ProtectedCreationArg &&) | Track | |
track_cast | Track | friend |
track_cast | Track | friend |
TrackList | Track | friend |
TypeSwitch(const Functions &...functions) | Track | inline |
TypeSwitch(const Functions &...functions) const | Track | inline |
UsedCases(std::tuple< Executors... > *) | Track | inlinestatic |
vrulerSize | Track | mutable |
WriteCommonXMLAttributes(XMLWriter &xmlFile, bool includeNameAndSelected=true) const | Track | |
WriteXML(XMLWriter &xmlFile) const =0 | Track | pure virtual |
XMLTagHandler() | XMLTagHandler | inline |
~Site() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
~Track() | Track | virtual |
~XMLTagHandler() | XMLTagHandler | inlinevirtual |