Ardour  9.0-pre0-582-g084a23a80d
Temporal::RangeList Class Reference

#include <range.h>

Public Types

typedef std::list< RangeList
 

Public Member Functions

 RangeList ()
 
List const & get ()
 
void add (Range const &range)
 
bool empty () const
 
void coalesce ()
 
void dump (std::ostream &ostr) const
 

Private Attributes

List _list
 
bool _dirty
 

Detailed Description

Definition at line 210 of file temporal/temporal/range.h.

Member Typedef Documentation

◆ List

typedef std::list<Range> Temporal::RangeList::List

Definition at line 214 of file temporal/temporal/range.h.

Constructor & Destructor Documentation

◆ RangeList()

Temporal::RangeList::RangeList ( )
inline

Definition at line 212 of file temporal/temporal/range.h.

Member Function Documentation

◆ add()

void Temporal::RangeList::add ( Range const &  range)
inline

Definition at line 221 of file temporal/temporal/range.h.

◆ coalesce()

void Temporal::RangeList::coalesce ( )
inline

Definition at line 230 of file temporal/temporal/range.h.

◆ dump()

void Temporal::RangeList::dump ( std::ostream &  ostr) const
inline

Definition at line 255 of file temporal/temporal/range.h.

◆ empty()

bool Temporal::RangeList::empty ( ) const
inline

Definition at line 226 of file temporal/temporal/range.h.

◆ get()

List const& Temporal::RangeList::get ( )
inline

Definition at line 216 of file temporal/temporal/range.h.

Member Data Documentation

◆ _dirty

bool Temporal::RangeList::_dirty
private

Definition at line 265 of file temporal/temporal/range.h.

◆ _list

List Temporal::RangeList::_list
private

Definition at line 264 of file temporal/temporal/range.h.


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