Audacity 3.2.0
|
This is the complete list of members for TrackList, including all inherited members.
Add(const std::shared_ptr< TrackKind > &t, bool assignIds=true) | TrackList | inline |
AdditionEvent(TrackNodePointer node) | TrackList | private |
AddToHead(const std::shared_ptr< TrackKind > &t) | TrackList | inline |
Any() -> TrackIterRange< TrackType > | TrackList | inline |
Any() const -> std::enable_if_t< std::is_const_v< TrackType >, TrackIterRange< TrackType > > | TrackList | inline |
Append(TrackList &&list, bool assignIds=true) | TrackList | |
AppendOne(TrackList &&list) | TrackList | |
AssignUniqueId(const Track::Holder &track) | TrackList | static |
begin() | TrackList | inline |
begin() const | TrackList | inline |
Begin() | TrackList | inlineprivate |
Begin() const | TrackList | inlineprivate |
Callback typedef | Observer::Publisher< TrackListEvent > | |
CallbackReturn typedef | Observer::Publisher< TrackListEvent > | |
CanMoveDown(Track &t) const | TrackList | |
CanMoveUp(Track &t) const | TrackList | |
cbegin() const | TrackList | inline |
cend() const | TrackList | inline |
Channels(TrackType *pTrack) -> TrackIterRange< TrackType > | TrackList | inlinestatic |
Channels_(TrackIter< InTrackType > iter1) | TrackList | inlineprivatestatic |
Clear(bool sendEvent=true) | TrackList | |
clear()=delete | TrackList | private |
const_iterator typedef | TrackList | |
const_reverse_iterator typedef | TrackList | |
crbegin() const | TrackList | inline |
Create(AudacityProject *pOwner) | TrackList | static |
crend() const | TrackList | inline |
DataEvent(const std::shared_ptr< Track > &pTrack, bool allChannels, int code) | TrackList | private |
DeletionEvent(std::weak_ptr< Track > node, bool duringReplace) | TrackList | private |
DetachFirst() | TrackList | |
DoAdd(const std::shared_ptr< Track > &t, bool assignIds) | TrackList | private |
DoAddToHead(const std::shared_ptr< Track > &t) | TrackList | private |
DoFind(Track *pTrack) | TrackList | |
empty() const | TrackList | |
EmptyRange() const | TrackList | private |
End() | TrackList | inlineprivate |
End() const | TrackList | inlineprivate |
end() | TrackList | inline |
end() const | TrackList | inline |
EndIterator() const | TrackList | inlineprivate |
Find(Track *pTrack) | TrackList | |
Find(const Track *pTrack) const | TrackList | inline |
FindById(TrackId id) | TrackList | |
Get(AudacityProject &project) | TrackList | static |
Get(const AudacityProject &project) | TrackList | static |
getBegin() const | TrackList | inlineprivate |
getEnd() const | TrackList | inlineprivate |
GetEndTime() const | TrackList | |
GetNext(Track &, bool linked=false) const | TrackList | private |
getNext(TrackNodePointer p) const | TrackList | inlineprivate |
GetOwner() | TrackList | inline |
GetOwner() const | TrackList | inline |
GetPrev(Track &, bool linked=false) const | TrackList | private |
getPrev(TrackNodePointer p) const | TrackList | inlineprivate |
GetStartTime() const | TrackList | |
Insert(const Track *before, const Track::Holder &pSrc, bool assignIds=false) | TrackList | |
isNull(TrackNodePointer p) const | TrackList | inlineprivate |
iterator typedef | TrackList | |
Lock(const std::weak_ptr< Subclass > &wTrack) | TrackList | inline |
m_factory | Observer::Publisher< TrackListEvent > | private |
m_list | Observer::Publisher< TrackListEvent > | private |
MakeTrackIterator(TrackNodePointer iter) const | TrackList | inlineprivate |
MakeUniqueTrackName(const wxString &baseTrackName) const | TrackList | |
mAssignsIds | TrackList | private |
message_type typedef | Observer::Publisher< TrackListEvent > | |
Move(Track &t, bool up) | TrackList | inline |
MoveDown(Track &t) | TrackList | |
MoveUp(Track &t) | TrackList | |
mOwner | TrackList | private |
notifies_all | Observer::Publisher< TrackListEvent > | static |
operator=(const TrackList &)=delete | TrackList | private |
operator=(TrackList &&)=delete | TrackList | private |
Publisher< TrackListEvent >::operator=(Publisher &&)=default | Observer::Publisher< TrackListEvent > | |
PermutationEvent(TrackNodePointer node) | TrackList | private |
Permute(const std::vector< Track * > &tracks) | TrackList | |
Publish(const TrackListEvent &message) | Observer::Publisher< TrackListEvent > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< TrackListEvent > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< TrackListEvent > | |
QueueEvent(TrackListEvent event) | TrackList | private |
rbegin() | TrackList | inline |
rbegin() const | TrackList | inline |
RecalcPositions(TrackNodePointer node) | TrackList | private |
Remove(Track &track) | TrackList | |
rend() | TrackList | inline |
rend() const | TrackList | inline |
ReplaceOne(Track &t, TrackList &&with) | TrackList | |
ResizingEvent(TrackNodePointer node) | TrackList | private |
reverse_iterator typedef | TrackList | |
sCounter | TrackList | privatestatic |
Selected() -> TrackIterRange< TrackType > | TrackList | inline |
Selected() const -> std::enable_if_t< std::is_const_v< TrackType >, TrackIterRange< TrackType > > | TrackList | inline |
SelectionEvent(Track &track) | TrackList | private |
SingletonRange(TrackType *pTrack) -> TrackIterRange< TrackType > | TrackList | inlinestatic |
Size() const | TrackList | inline |
Subscribe(Callback callback) | Observer::Publisher< TrackListEvent > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< TrackListEvent > | inline |
Swap(TrackList &that) | TrackList | |
SwapNodes(TrackNodePointer s1, TrackNodePointer s2) | TrackList | private |
Temporary(AudacityProject *pProject, const Track::Holder &pTrack={}) | TrackList | static |
Track | TrackList | friend |
TrackList(const TrackList &that)=delete | TrackList | private |
TrackList(TrackList &&that)=delete | TrackList | private |
TrackList(AudacityProject *pOwner) | TrackList | explicit |
Tracks(const Pred &pred={}) -> TrackIterRange< TrackType > | TrackList | inlineprivate |
Tracks(const Pred &pred={}) const -> std::enable_if_t< std::is_const_v< TrackType >, TrackIterRange< TrackType > > | TrackList | inlineprivate |
value_type typedef | TrackList | |
~Base() | ClientData::Base | virtual |
~TrackList() | TrackList | virtual |