Boost logo

Boost-Commit :

From: steven_at_[hidden]
Date: 2008-05-17 20:39:46


Author: steven_watanabe
Date: 2008-05-17 20:39:46 EDT (Sat, 17 May 2008)
New Revision: 45461
URL: http://svn.boost.org/trac/boost/changeset/45461

Log:
Fixed conversion definitions that use scaled base units
Text files modified:
   sandbox/units/boost/units/detail/conversion_impl.hpp | 5 ++++-
   sandbox/units/libs/units/test/Jamfile.v2 | 2 +-
   2 files changed, 5 insertions(+), 2 deletions(-)

Modified: sandbox/units/boost/units/detail/conversion_impl.hpp
==============================================================================
--- sandbox/units/boost/units/detail/conversion_impl.hpp (original)
+++ sandbox/units/boost/units/detail/conversion_impl.hpp 2008-05-17 20:39:46 EDT (Sat, 17 May 2008)
@@ -297,7 +297,10 @@
 struct base_unit_converter_scaled_is_undefined :
     boost::is_base_and_derived<
         undefined_base_unit_converter_base,
- base_unit_converter<typename unscale<Source>::type, typename unscale<Dest>::type>
+ base_unit_converter<
+ typename select_base_unit_converter<typename unscale<Source>::type, typename unscale<Dest>::type>::source_type,
+ typename select_base_unit_converter<typename unscale<Source>::type, typename unscale<Dest>::type>::destination_type
+ >
> {};
 
 template<class Source, class Dest>

Modified: sandbox/units/libs/units/test/Jamfile.v2
==============================================================================
--- sandbox/units/libs/units/test/Jamfile.v2 (original)
+++ sandbox/units/libs/units/test/Jamfile.v2 2008-05-17 20:39:46 EDT (Sat, 17 May 2008)
@@ -40,7 +40,7 @@
     [ run test_cmath.cpp : : : : ]
     [ run test_limits.cpp : : : : ]
     [ run test_custom_unit.cpp : : : : ]
-# [ run test_scaled_conversion.cpp : : : : ]
+ [ run test_scaled_conversion.cpp : : : : ]
 # [ run test_scaled_unit.cpp test_framework : : : : ]
 # [ run check_conversion_defs.cpp $(checklibs) : : : <dependency>$(check-conversion-dependencies) : ]
     [ compile-fail fail_implicit_conversion.cpp : : ]


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk