1 //===----------------------------------------------------------------------===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is dual licensed under the MIT and the University of Illinois Open 6 // Source Licenses. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 10 // <chrono> 11 12 // duration 13 14 // template <class Rep1, class Period, class Rep2> 15 // duration<typename common_type<Rep1, Rep2>::type, Period> 16 // operator*(const duration<Rep1, Period>& d, const Rep2& s); 17 18 // template <class Rep1, class Period, class Rep2> 19 // duration<typename common_type<Rep1, Rep2>::type, Period> 20 // operator*(const Rep1& s, const duration<Rep2, Period>& d); 21 22 #include <chrono> 23 24 #include "../../rep.h" 25 26 int main() 27 { 28 std::chrono::duration<Rep> d; 29 d = 5 * d; 30 } 31