Ardour  9.0-pre0-582-g084a23a80d
temporal/temporal/range.h File Reference
#include <list>
#include <assert.h>
#include <iostream>
#include "temporal/visibility.h"
#include "temporal/timeline.h"
#include "temporal/types.h"
Include dependency graph for temporal/temporal/range.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Temporal::Range
 
class  Temporal::RangeList
 
struct  Temporal::RangeMove
 

Namespaces

 Temporal
 

Typedefs

typedef Range Temporal::TimeRange
 

Functions

template<typename T >
OverlapType Temporal::coverage_inclusive_ends (T sa, T ea, T sb, T eb)
 
template<typename T >
OverlapType Temporal::coverage_exclusive_ends (T sa, T eaE, T sb, T ebE)
 
template<>
LIBTEMPORAL_TEMPLATE_API OverlapType Temporal::coverage_exclusive_ends< int64_t > (int64_t sa, int64_t eaE, int64_t sb, int64_t ebE)
 
std::ostream & std::operator<< (std::ostream &o, Temporal::Range const &)
 
std::ostream & std::operator<< (std::ostream &o, Temporal::RangeList const &)
 

Function Documentation

◆ operator<<() [1/2]

std::ostream& std::operator<< ( std::ostream &  o,
Temporal::Range const &   
)

◆ operator<<() [2/2]

std::ostream& std::operator<< ( std::ostream &  o,
Temporal::RangeList const &   
)