Audacity 3.2.0
TrackList Member List

This is the complete list of members for TrackList, including all inherited members.

Add(const std::shared_ptr< TrackKind > &t, bool assignIds=true)TrackListinline
AdditionEvent(TrackNodePointer node)TrackListprivate
AddToHead(const std::shared_ptr< TrackKind > &t)TrackListinline
Any() -> TrackIterRange< TrackType >TrackListinline
Any() const -> std::enable_if_t< std::is_const_v< TrackType >, TrackIterRange< TrackType > >TrackListinline
Append(TrackList &&list, bool assignIds=true)TrackList
AppendOne(TrackList &&list)TrackList
begin()TrackListinline
begin() constTrackListinline
Begin()TrackListinlineprivate
Begin() constTrackListinlineprivate
Callback typedefObserver::Publisher< TrackListEvent >
CallbackReturn typedefObserver::Publisher< TrackListEvent >
CanMoveDown(Track &t) constTrackList
CanMoveUp(Track &t) constTrackList
cbegin() constTrackListinline
cend() constTrackListinline
Channels(TrackType *pTrack) -> TrackIterRange< TrackType >TrackListinlinestatic
Channels_(TrackIter< InTrackType > iter1)TrackListinlineprivatestatic
Clear(bool sendEvent=true)TrackList
clear()=deleteTrackListprivate
const_iterator typedefTrackList
const_reverse_iterator typedefTrackList
crbegin() constTrackListinline
Create(AudacityProject *pOwner)TrackListstatic
crend() constTrackListinline
DataEvent(const std::shared_ptr< Track > &pTrack, bool allChannels, int code)TrackListprivate
DeletionEvent(std::weak_ptr< Track > node, bool duringReplace)TrackListprivate
DetachFirst()TrackList
DoAdd(const std::shared_ptr< Track > &t, bool assignIds)TrackListprivate
DoAddToHead(const std::shared_ptr< Track > &t)TrackListprivate
DoFind(Track *pTrack)TrackList
empty() constTrackList
EmptyRange() constTrackListprivate
end()TrackListinline
end() constTrackListinline
End()TrackListinlineprivate
End() constTrackListinlineprivate
EndIterator() constTrackListinlineprivate
Find(Track *pTrack)TrackList
Find(const Track *pTrack) constTrackListinline
FindById(TrackId id)TrackList
Get(AudacityProject &project)TrackListstatic
Get(const AudacityProject &project)TrackListstatic
getBegin() constTrackListinlineprivate
getEnd() constTrackListinlineprivate
GetEndTime() constTrackList
getNext(TrackNodePointer p) constTrackListinlineprivate
GetNext(Track &, bool linked=false) constTrackListprivate
GetOwner()TrackListinline
GetOwner() constTrackListinline
getPrev(TrackNodePointer p) constTrackListinlineprivate
GetPrev(Track &, bool linked=false) constTrackListprivate
GetStartTime() constTrackList
Insert(const Track *before, const Track::Holder &pSrc, bool assignIds=false)TrackList
isNull(TrackNodePointer p) constTrackListinlineprivate
iterator typedefTrackList
Lock(const std::weak_ptr< Subclass > &wTrack)TrackListinline
m_factoryObserver::Publisher< TrackListEvent >private
m_listObserver::Publisher< TrackListEvent >private
MakeTrackIterator(TrackNodePointer iter) constTrackListinlineprivate
MakeUniqueTrackName(const wxString &baseTrackName) constTrackList
mAssignsIdsTrackListprivate
message_type typedefObserver::Publisher< TrackListEvent >
Move(Track &t, bool up)TrackListinline
MoveDown(Track &t)TrackList
MoveUp(Track &t)TrackList
mOwnerTrackListprivate
notifies_allObserver::Publisher< TrackListEvent >static
operator=(const TrackList &)=deleteTrackListprivate
operator=(TrackList &&)=deleteTrackListprivate
Publisher< TrackListEvent >::operator=(Publisher &&)=defaultObserver::Publisher< TrackListEvent >
PermutationEvent(TrackNodePointer node)TrackListprivate
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 &&)=defaultObserver::Publisher< TrackListEvent >
QueueEvent(TrackListEvent event)TrackListprivate
rbegin()TrackListinline
rbegin() constTrackListinline
RecalcPositions(TrackNodePointer node)TrackListprivate
Remove(Track &track)TrackList
rend()TrackListinline
rend() constTrackListinline
ReplaceOne(Track &t, TrackList &&with)TrackList
ResizingEvent(TrackNodePointer node)TrackListprivate
reverse_iterator typedefTrackList
sCounterTrackListprivatestatic
Selected() -> TrackIterRange< TrackType >TrackListinline
Selected() const -> std::enable_if_t< std::is_const_v< TrackType >, TrackIterRange< TrackType > >TrackListinline
SelectionEvent(Track &track)TrackListprivate
SingletonRange(TrackType *pTrack) -> TrackIterRange< TrackType >TrackListinlinestatic
Size() constTrackListinline
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)TrackListprivate
Temporary(AudacityProject *pProject, const Track::Holder &pTrack={})TrackListstatic
TrackTrackListfriend
TrackList(const TrackList &that)=deleteTrackListprivate
TrackList(TrackList &&that)=deleteTrackListprivate
TrackList(AudacityProject *pOwner)TrackListexplicit
Tracks(const Pred &pred={}) -> TrackIterRange< TrackType >TrackListinlineprivate
Tracks(const Pred &pred={}) const -> std::enable_if_t< std::is_const_v< TrackType >, TrackIterRange< TrackType > >TrackListinlineprivate
value_type typedefTrackList
~Base()ClientData::Basevirtual
~TrackList()TrackListvirtual