Suppress conversion warnings on MSVC.

This commit is contained in:
Kohei Takahashi
2016-02-16 01:02:58 +09:00
parent 100d223be4
commit 4173b4b97b
20 changed files with 43 additions and 43 deletions

View File

@ -117,9 +117,9 @@ main()
}
{
vector<int, float, int> v1(4, 2, 2);
point v2 = {5, 3, 3};
vector<long, double, float> v3(5, 4, 4.13f);
vector<int, float, int> v1(4, 2.f, 2);
point v2 = {5, 3, 3.f};
vector<long, double, float> v3(5, 4., 4.13f);
BOOST_TEST(v1 < v2);
BOOST_TEST(v1 <= v2);
BOOST_TEST(v2 > v1);
@ -132,14 +132,14 @@ main()
{
// conversion from point to vector
point p = {5, 3, 3};
point p = {5, 3, 3.f};
vector<int, long, int> v(p);
v = p;
}
{
// conversion from point to list
point p = {5, 3, 3};
point p = {5, 3, 3.f};
list<int, long, int> l(p);
l = p;
}
@ -155,7 +155,7 @@ main()
BOOST_MPL_ASSERT((boost::is_same<boost::fusion::result_of::value_at_key<point, ns::y_member>::type, int>));
BOOST_MPL_ASSERT((boost::is_same<boost::fusion::result_of::value_at_key<point, ns::z_member>::type, float>));
point p = {5, 3, 9};
point p = {5, 3, 9.f};
BOOST_TEST(at_key<ns::x_member>(p) == 5);
BOOST_TEST(at_key<ns::y_member>(p) == 3);