BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsls_timeinterval.h File Reference
#include <bsls_ident.h>
#include <bsls_assert.h>
#include <bsls_compilerfeatures.h>
#include <bsls_keyword.h>
#include <bsls_libraryfeatures.h>
#include <bsls_preconditions.h>
#include <bsls_types.h>
#include <chrono>
#include <type_traits>
#include <iosfwd>
#include <limits.h>
#include <bsls_nativestd.h>

Go to the source code of this file.

Classes

struct  bsls::TimeInterval_IsDuration< TYPE >
 
struct  bsls::TimeInterval_IsDuration< std::chrono::duration< REP, PER > >
 Template metafunction specialization for std::chrono::duration types. More...
 
struct  bsls::TimeInterval_RepTraits< REP >
 
struct  bsls::TimeInterval_DurationTraits< REP, PERIOD >
 
class  bsls::TimeInterval
 

Macros

#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

The content of this file has been pre-processed for Doxygen.