Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Defines | Functions

bsls_timeinterval.h File Reference

Provide a representation of a time interval. More...

Go to the source code of this file.

Classes

struct  bsls::TimeInterval_IsDuration< TYPE >
struct  bsls::TimeInterval_IsDuration< std::chrono::duration< REP, PER > >
struct  bsls::TimeInterval_RepTraits< REP >
struct  bsls::TimeInterval_DurationTraits< REP, PERIOD >
class  bsls::TimeInterval

Namespaces

namespace  bsls

Defines

#define BSLS_TIMEINTERVAL_PROVIDES_CHRONO_CONVERSIONS

Functions

TimeInterval bsls::operator+ (const TimeInterval &lhs, const TimeInterval &rhs)
TimeInterval bsls::operator+ (const TimeInterval &lhs, double rhs)
TimeInterval bsls::operator+ (double lhs, const TimeInterval &rhs)
TimeInterval bsls::operator- (const TimeInterval &lhs, const TimeInterval &rhs)
TimeInterval bsls::operator- (const TimeInterval &lhs, double rhs)
TimeInterval bsls::operator- (double lhs, const TimeInterval &rhs)
TimeInterval bsls::operator- (const TimeInterval &rhs)
bool bsls::operator== (const TimeInterval &lhs, const TimeInterval &rhs)
bool bsls::operator== (const TimeInterval &lhs, double rhs)
bool bsls::operator== (double lhs, const TimeInterval &rhs)
bool bsls::operator!= (const TimeInterval &lhs, const TimeInterval &rhs)
bool bsls::operator!= (const TimeInterval &lhs, double rhs)
bool bsls::operator!= (double lhs, const TimeInterval &rhs)
bool bsls::operator< (const TimeInterval &lhs, const TimeInterval &rhs)
bool bsls::operator< (const TimeInterval &lhs, double rhs)
bool bsls::operator< (double lhs, const TimeInterval &rhs)
bool bsls::operator<= (const TimeInterval &lhs, const TimeInterval &rhs)
bool bsls::operator<= (const TimeInterval &lhs, double rhs)
bool bsls::operator<= (double lhs, const TimeInterval &rhs)
bool bsls::operator> (const TimeInterval &lhs, const TimeInterval &rhs)
bool bsls::operator> (const TimeInterval &lhs, double rhs)
bool bsls::operator> (double lhs, const TimeInterval &rhs)
bool bsls::operator>= (const TimeInterval &lhs, const TimeInterval &rhs)
bool bsls::operator>= (const TimeInterval &lhs, double rhs)
bool bsls::operator>= (double lhs, const TimeInterval &rhs)
std::ostream & bsls::operator<< (std::ostream &stream, const TimeInterval &timeInterval)

Detailed Description


Define Documentation

#define BSLS_TIMEINTERVAL_PROVIDES_CHRONO_CONVERSIONS