Ardour  9.0-pre0-582-g084a23a80d
bbt_time.h File Reference
#include <ostream>
#include <istream>
#include <sstream>
#include <stdint.h>
#include <iomanip>
#include <exception>
#include <cmath>
#include <limits>
#include <cstdio>
#include "pbd/failed_constructor.h"
#include "pbd/string_convert.h"
#include "temporal/visibility.h"
#include "temporal/types.h"
Include dependency graph for bbt_time.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Temporal::IllegalBBTTimeException
 
struct  Temporal::BBT_Time
 
struct  Temporal::BBT_Offset
 
struct  std::numeric_limits< Temporal::BBT_Time >
 
struct  std::numeric_limits< Temporal::BBT_Offset >
 

Namespaces

 Temporal
 
 PBD
 

Functions

BBT_Offset Temporal::bbt_delta (Temporal::BBT_Time const &a, Temporal::BBT_Time const &b)
 
std::ostream & std::operator<< (std::ostream &o, Temporal::BBT_Time const &bbt)
 
std::ostream & std::operator<< (std::ostream &o, Temporal::BBT_Offset const &bbt)
 
std::istream & std::operator>> (std::istream &i, Temporal::BBT_Time &bbt)
 
std::istream & std::operator>> (std::istream &i, Temporal::BBT_Offset &bbt)
 
template<>
bool PBD::to_string (Temporal::BBT_Time val, std::string &str)
 
template<>
std::string PBD::to_string (Temporal::BBT_Time val)
 
template<>
bool PBD::string_to (std::string const &str, Temporal::BBT_Time &val)
 
template<>
ARDOUR::AnyTime PBD::string_to (std::string const &str)
 
template<>
bool PBD::to_string (Temporal::BBT_Offset val, std::string &str)
 
template<>
std::string PBD::to_string (Temporal::BBT_Offset val)
 
template<>
bool PBD::string_to (std::string const &str, Temporal::BBT_Offset &val)
 

Function Documentation

◆ operator<<() [1/2]

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

◆ operator<<() [2/2]

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

◆ operator>>() [1/2]

std::istream& std::operator>> ( std::istream &  i,
Temporal::BBT_Offset bbt 
)

◆ operator>>() [2/2]

std::istream& std::operator>> ( std::istream &  i,
Temporal::BBT_Time bbt 
)