Lines Matching refs:Rep1

106     template <class Rep1, class Period, class Rep2>
107 struct duration_divide_imp<duration<Rep1, Period>, Rep2, true>
109 typedef duration<typename common_type<Rep1, Rep2>::type, Period> type;
112 template <class Rep1, class Period, class Rep2>
113 struct duration_divide_result<duration<Rep1, Period>, Rep2, false>
114 : duration_divide_imp<duration<Rep1, Period>, Rep2>
136 template <class Rep1, class Rep2, class Period >
137 struct duration_divide_imp2<Rep1, duration<Rep2, Period>, true>
143 template <class Rep1, class Rep2, class Period >
144 struct duration_divide_result2<Rep1, duration<Rep2, Period>, false>
145 : duration_divide_imp2<Rep1, duration<Rep2, Period> >
168 template <class Rep1, class Period, class Rep2>
169 struct duration_modulo_imp<duration<Rep1, Period>, Rep2, true>
171 typedef duration<typename common_type<Rep1, Rep2>::type, Period> type;
174 template <class Rep1, class Period, class Rep2>
175 struct duration_modulo_result<duration<Rep1, Period>, Rep2, false>
176 : duration_modulo_imp<duration<Rep1, Period>, Rep2>
186 template <class Rep1, class Period1, class Rep2, class Period2>
187 struct common_type<chrono::duration<Rep1, Period1>,
401 template <class Rep1, class Period1, class Rep2, class Period2>
402 struct common_type<chrono::duration<Rep1, Period1>,
405 typedef chrono::duration<typename common_type<Rep1, Rep2>::type,
539 template <class Rep1, class Period1, class Rep2, class Period2>
541 typename common_type<duration<Rep1, Period1>, duration<Rep2, Period2> >::type
542 operator+(const duration<Rep1, Period1>& lhs, in operator +() argument
545 typedef typename common_type<duration<Rep1, Period1>, in operator +()
552 template <class Rep1, class Period1, class Rep2, class Period2>
554 typename common_type<duration<Rep1, Period1>, duration<Rep2, Period2> >::type
555 operator-(const duration<Rep1, Period1>& lhs, in operator -() argument
558 typedef typename common_type<duration<Rep1, Period1>, in operator -()
565 template <class Rep1, class Period, class Rep2>
569 boost::is_convertible<Rep1, typename common_type<Rep1, Rep2>::type>,
570 boost::is_convertible<Rep2, typename common_type<Rep1, Rep2>::type>
572 duration<typename common_type<Rep1, Rep2>::type, Period>
574 operator*(const duration<Rep1, Period>& d, const Rep2& s) in operator *() argument
576 typedef typename common_type<Rep1, Rep2>::type common_rep; in operator *()
581 template <class Rep1, class Period, class Rep2>
585 boost::is_convertible<Rep1, typename common_type<Rep1, Rep2>::type>,
586 boost::is_convertible<Rep2, typename common_type<Rep1, Rep2>::type>
588 duration<typename common_type<Rep1, Rep2>::type, Period>
590 operator*(const Rep1& s, const duration<Rep2, Period>& d) in operator *()
597 template <class Rep1, class Period, class Rep2>
601 duration<Rep1, Period>, Rep2>::type
603 operator/(const duration<Rep1, Period>& d, const Rep2& s) in operator /() argument
605 typedef typename common_type<Rep1, Rep2>::type common_rep; in operator /()
610 template <class Rep1, class Period1, class Rep2, class Period2>
612 typename common_type<Rep1, Rep2>::type
613 operator/(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs) in operator /() argument
615 typedef typename common_type<duration<Rep1, Period1>, in operator /()
621 template <class Rep1, class Rep2, class Period>
623 typename boost::disable_if <boost::chrono::detail::is_duration<Rep1>,
625 Rep1, duration<Rep2, Period> >::type
627 operator/(const Rep1& s, const duration<Rep2, Period>& d) in operator /()
629 typedef typename common_type<Rep1, Rep2>::type common_rep; in operator /()
636 template <class Rep1, class Period, class Rep2>
640 duration<Rep1, Period>, Rep2>::type
642 operator%(const duration<Rep1, Period>& d, const Rep2& s) in operator %() argument
644 typedef typename common_type<Rep1, Rep2>::type common_rep; in operator %()
649 template <class Rep1, class Period1, class Rep2, class Period2>
651 typename common_type<duration<Rep1, Period1>, duration<Rep2, Period2> >::type
652 operator%(const duration<Rep1, Period1>& lhs, in operator %() argument
654 typedef typename common_type<duration<Rep1, Period1>, in operator %()
709 template <class Rep1, class Period1, class Rep2, class Period2>
712 operator==(const duration<Rep1, Period1>& lhs, in operator ==() argument
716 duration<Rep1, Period1>, duration<Rep2, Period2> >()(lhs, rhs); in operator ==()
721 template <class Rep1, class Period1, class Rep2, class Period2>
724 operator!=(const duration<Rep1, Period1>& lhs, in operator !=() argument
732 template <class Rep1, class Period1, class Rep2, class Period2>
735 operator< (const duration<Rep1, Period1>& lhs, in operator <() argument
739 duration<Rep1, Period1>, duration<Rep2, Period2> >()(lhs, rhs); in operator <()
744 template <class Rep1, class Period1, class Rep2, class Period2>
747 operator> (const duration<Rep1, Period1>& lhs, in operator >() argument
755 template <class Rep1, class Period1, class Rep2, class Period2>
758 operator<=(const duration<Rep1, Period1>& lhs, in operator <=() argument
766 template <class Rep1, class Period1, class Rep2, class Period2>
769 operator>=(const duration<Rep1, Period1>& lhs, in operator >=() argument