Ardour  9.2-266-g5d535d4cb7
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 213 of file temporal/temporal/range.h.

Member Typedef Documentation

◆ List

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

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

Constructor & Destructor Documentation

◆ RangeList()

Temporal::RangeList::RangeList ( )
inline

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

Member Function Documentation

◆ add()

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

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

◆ coalesce()

void Temporal::RangeList::coalesce ( )
inline

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

◆ dump()

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

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

◆ empty()

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

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

◆ get()

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

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

Member Data Documentation

◆ _dirty

bool Temporal::RangeList::_dirty
private

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

◆ _list

List Temporal::RangeList::_list
private

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


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