// Copyright 2011 Vicente J. Botet Escriba // Distributed under the Boost Software License, Version 1.0. // See http://www.boost.org/LICENSE_1_0.txt // test ratio: equivalent ratios convert with BOOST_RATIO_EXTENSIONS #define BOOST_RATIO_EXTENSIONS #include #include boost::intmax_t func(boost::ratio<5,6> s); boost::intmax_t func(boost::ratio<5,6> s) { return s.num; } void test(); void test() { boost::ratio<10,12> r; BOOST_TEST(( func(r)==5 )); } int main() { test(); return boost::report_errors(); }