astrotypes  0.0
Classes | Functions
boost::units Namespace Reference

Classes

struct  divide_typeof_helper< pss::astrotypes::units::Quantity< Unit, X >, T1 >
 
struct  divide_typeof_helper< T1, pss::astrotypes::units::Quantity< Unit, X > >
 
struct  multiply_typeof_helper< pss::astrotypes::units::Quantity< Unit, X >, T1 >
 
struct  multiply_typeof_helper< T1, pss::astrotypes::units::Quantity< Unit, X > >
 

Functions

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
boost::units::quantity< Unit, Rep2 > operator+ (boost::units::quantity< Unit, Rep2 > const &b, std::chrono::duration< Rep, Ratio > const &c)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
boost::units::quantity< Unit, Rep2 > operator- (boost::units::quantity< Unit, Rep2 > const &b, std::chrono::duration< Rep, Ratio > const &c)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
boost::units::quantity< Unit, Rep2 > & operator+= (boost::units::quantity< Unit, Rep2 > &b, std::chrono::duration< Rep, Ratio > const &c)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
boost::units::quantity< Unit, Rep2 > & operator-= (boost::units::quantity< Unit, Rep2 > &b, std::chrono::duration< Rep, Ratio > const &c)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
auto operator/ (boost::units::quantity< Unit, Rep2 > const &b, std::chrono::duration< Rep, Ratio > const &c) -> decltype(boost::units::quantity< Unit, Rep2 >()/boost::units::quantity< Unit, Rep >())
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool operator< (boost::units::quantity< Unit, Rep2 > const &b, std::chrono::duration< Rep, Ratio > const &c)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool operator> (boost::units::quantity< Unit, Rep2 > const &b, std::chrono::duration< Rep, Ratio > const &c)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool operator<= (boost::units::quantity< Unit, Rep2 > const &lhs, std::chrono::duration< Rep, Ratio > const &rhs)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool operator>= (boost::units::quantity< Unit, Rep2 > const &lhs, std::chrono::duration< Rep, Ratio > const &rhs)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool operator== (boost::units::quantity< Unit, Rep2 > const &b, std::chrono::duration< Rep, Ratio > const &c)
 
template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool operator!= (boost::units::quantity< Unit, Rep2 > const &b, std::chrono::duration< Rep, Ratio > const &c)
 

Function Documentation

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool boost::units::operator!= ( boost::units::quantity< Unit, Rep2 > const &  b,
std::chrono::duration< Rep, Ratio > const &  c 
)

Definition at line 216 of file Time.h.

Here is the call graph for this function:

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
boost::units::quantity<Unit, Rep2> boost::units::operator+ ( boost::units::quantity< Unit, Rep2 > const &  b,
std::chrono::duration< Rep, Ratio > const &  c 
)

Definition at line 159 of file Time.h.

Here is the call graph for this function:

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
boost::units::quantity<Unit, Rep2>& boost::units::operator+= ( boost::units::quantity< Unit, Rep2 > &  b,
std::chrono::duration< Rep, Ratio > const &  c 
)

Definition at line 171 of file Time.h.

Here is the call graph for this function:

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
boost::units::quantity<Unit, Rep2> boost::units::operator- ( boost::units::quantity< Unit, Rep2 > const &  b,
std::chrono::duration< Rep, Ratio > const &  c 
)

Definition at line 165 of file Time.h.

Here is the call graph for this function:

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
boost::units::quantity<Unit, Rep2>& boost::units::operator-= ( boost::units::quantity< Unit, Rep2 > &  b,
std::chrono::duration< Rep, Ratio > const &  c 
)

Definition at line 177 of file Time.h.

Here is the call graph for this function:

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
auto boost::units::operator/ ( boost::units::quantity< Unit, Rep2 > const &  b,
std::chrono::duration< Rep, Ratio > const &  c 
) -> decltype(boost::units::quantity<Unit, Rep2>()/boost::units::quantity<Unit, Rep>())

Definition at line 184 of file Time.h.

Here is the call graph for this function:

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool boost::units::operator< ( boost::units::quantity< Unit, Rep2 > const &  b,
std::chrono::duration< Rep, Ratio > const &  c 
)

Definition at line 192 of file Time.h.

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool boost::units::operator<= ( boost::units::quantity< Unit, Rep2 > const &  lhs,
std::chrono::duration< Rep, Ratio > const &  rhs 
)
inline

Definition at line 204 of file Time.h.

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool boost::units::operator== ( boost::units::quantity< Unit, Rep2 > const &  b,
std::chrono::duration< Rep, Ratio > const &  c 
)

Definition at line 210 of file Time.h.

Here is the call graph for this function:

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool boost::units::operator> ( boost::units::quantity< Unit, Rep2 > const &  b,
std::chrono::duration< Rep, Ratio > const &  c 
)

Definition at line 198 of file Time.h.

Here is the call graph for this function:

template<typename Ratio , typename Rep , typename Unit , typename Rep2 >
bool boost::units::operator>= ( boost::units::quantity< Unit, Rep2 > const &  lhs,
std::chrono::duration< Rep, Ratio > const &  rhs 
)
inline

Definition at line 207 of file Time.h.