From: Steven W. <ste...@us...> - 2007-04-14 21:52:13
|
Update of /cvsroot/boost-sandbox/boost-sandbox/libs/units/test In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv4785/boost-sandbox/libs/units/test Modified Files: test_header.hpp Log Message: new base_dimension and made all tests and examples pass Index: test_header.hpp =================================================================== RCS file: /cvsroot/boost-sandbox/boost-sandbox/libs/units/test/test_header.hpp,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- test_header.hpp 12 Apr 2007 20:41:49 -0000 1.6 +++ test_header.hpp 14 Apr 2007 21:52:00 -0000 1.7 @@ -26,6 +26,9 @@ #include <boost/test/minimal.hpp> +#include <boost/units/ordinal.hpp> +#include <boost/units/base_dimension.hpp> +#include <boost/units/derived_dimension.hpp> #include <boost/units/static_constant.hpp> #include <boost/units/quantity.hpp> #include <boost/units/io.hpp> @@ -36,9 +39,9 @@ namespace units { -BOOST_UNITS_REGISTER_BASE_DIMENSION(length_dim, 1); -BOOST_UNITS_REGISTER_BASE_DIMENSION(mass_dim, 2); -BOOST_UNITS_REGISTER_BASE_DIMENSION(time_dim, 3); +struct length_dim : boost::units::base_dimension<length_dim, 1> {}; ///> base dimension of length +struct mass_dim : boost::units::base_dimension<mass_dim,2> {}; ///> base dimension of mass +struct time_dim : boost::units::base_dimension<time_dim,3> {}; ///> base dimension of time typedef length_dim::type length_type; typedef mass_dim::type mass_type; |