Ardour  9.0-pre0-582-g084a23a80d
TrackViewList Class Reference

#include <track_view_list.h>

Inheritance diagram for TrackViewList:
[legend]

Public Member Functions

 TrackViewList ()
 
 TrackViewList (std::list< TimeAxisView * > const &)
 
virtual ~TrackViewList ()
 
virtual TrackViewList add (TrackViewList const &)
 
bool contains (TimeAxisView const *) const
 
TrackViewList filter_to_unique_playlists ()
 
ARDOUR::RouteList routelist () const
 
template<typename Function >
void foreach_time_axis (Function f)
 
template<typename Function >
void foreach_route_ui (Function f)
 
template<typename Function >
void foreach_stripable_time_axis (Function f)
 
template<typename Function >
void foreach_route_time_axis (Function f)
 
template<typename Function >
void foreach_audio_time_axis (Function f)
 
template<typename Function >
void foreach_midi_time_axis (Function f)
 

Detailed Description

Definition at line 33 of file track_view_list.h.

Constructor & Destructor Documentation

◆ TrackViewList() [1/2]

TrackViewList::TrackViewList ( )
inline

Definition at line 36 of file track_view_list.h.

◆ TrackViewList() [2/2]

TrackViewList::TrackViewList ( std::list< TimeAxisView * > const &  )

◆ ~TrackViewList()

virtual TrackViewList::~TrackViewList ( )
virtual

Member Function Documentation

◆ add()

virtual TrackViewList TrackViewList::add ( TrackViewList const &  )
virtual

◆ contains()

bool TrackViewList::contains ( TimeAxisView const *  ) const

◆ filter_to_unique_playlists()

TrackViewList TrackViewList::filter_to_unique_playlists ( )

◆ foreach_audio_time_axis()

template<typename Function >
void TrackViewList::foreach_audio_time_axis ( Function  f)
inline

Definition at line 95 of file track_view_list.h.

◆ foreach_midi_time_axis()

template<typename Function >
void TrackViewList::foreach_midi_time_axis ( Function  f)
inline

Definition at line 108 of file track_view_list.h.

◆ foreach_route_time_axis()

template<typename Function >
void TrackViewList::foreach_route_time_axis ( Function  f)
inline

Definition at line 82 of file track_view_list.h.

◆ foreach_route_ui()

template<typename Function >
void TrackViewList::foreach_route_ui ( Function  f)
inline

Definition at line 55 of file track_view_list.h.

◆ foreach_stripable_time_axis()

template<typename Function >
void TrackViewList::foreach_stripable_time_axis ( Function  f)
inline

Definition at line 69 of file track_view_list.h.

◆ foreach_time_axis()

template<typename Function >
void TrackViewList::foreach_time_axis ( Function  f)
inline

Definition at line 48 of file track_view_list.h.

◆ routelist()

ARDOUR::RouteList TrackViewList::routelist ( ) const

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