123456789101112131415161718192021222324252627 |
- // Copyright 2015 Vicente J. Botet Escriba
- // Distributed under the Boost Software License, Version 1.0.
- // See http://www.boost.org/LICENSE_1_0.txt
- // See http://www.boost.org/libs/chrono for documentation.
- //#define BOOST_CHRONO_VERSION 1
- #define BOOST_CHRONO_VERSION 2
- #include <iostream>
- #include <boost/rational.hpp>
- #include <boost/chrono/chrono.hpp>
- //#define BOOST_CHRONO_DONT_PROVIDES_DEPRECATED_IO_SINCE_V2_0_0
- #include <boost/chrono/chrono_io.hpp>
- int main()
- {
- {
- typedef boost::chrono::duration<float> RationalSeconds;
- RationalSeconds d(0.5);
- std::cout << d << std::endl;
- }
- {
- typedef boost::chrono::duration<boost::rational<int> > RationalSeconds;
- RationalSeconds d;
- std::cout << d << std::endl;
- }
- return 0;
- }
|