forked from boostorg/mp11
Support up to three tuples in tuple_transform under msvc-12.0
This commit is contained in:
@@ -58,8 +58,6 @@ int main()
|
||||
BOOST_TEST_EQ( std::get<2>(s).value, 5 );
|
||||
}
|
||||
|
||||
#if !BOOST_MP11_WORKAROUND( BOOST_MP11_MSVC, < 1900 )
|
||||
|
||||
{
|
||||
std::tuple<T<5>, T<7>, T<9>> s = tuple_transform( F{}, tp, tp2 );
|
||||
BOOST_TEST_EQ( std::get<0>(s).value, 6 );
|
||||
@@ -75,8 +73,6 @@ int main()
|
||||
BOOST_TEST_EQ( std::get<1>(s).value, 8 );
|
||||
BOOST_TEST_EQ( std::get<2>(s).value, 10 );
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
{
|
||||
@@ -97,8 +93,6 @@ int main()
|
||||
BOOST_TEST_EQ( std::get<2>(s).value, 5 );
|
||||
}
|
||||
|
||||
#if !BOOST_MP11_WORKAROUND( BOOST_MP11_MSVC, < 1900 )
|
||||
|
||||
{
|
||||
std::tuple<T<5>, T<7>, T<9>> s = tuple_transform( F{}, tp, tp2 );
|
||||
BOOST_TEST_EQ( std::get<0>(s).value, 6 );
|
||||
@@ -114,8 +108,6 @@ int main()
|
||||
BOOST_TEST_EQ( std::get<1>(s).value, 8 );
|
||||
BOOST_TEST_EQ( std::get<2>(s).value, 10 );
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
{
|
||||
@@ -134,8 +126,6 @@ int main()
|
||||
BOOST_TEST_EQ( std::get<1>(s).value, 4 );
|
||||
}
|
||||
|
||||
#if !BOOST_MP11_WORKAROUND( BOOST_MP11_MSVC, < 1900 )
|
||||
|
||||
{
|
||||
std::tuple<T<4>, T<6>> s = tuple_transform( F{}, tp, tp2 );
|
||||
BOOST_TEST_EQ( std::get<0>(s).value, 5 );
|
||||
@@ -149,9 +139,6 @@ int main()
|
||||
BOOST_TEST_EQ( std::get<0>(s).value, 5 );
|
||||
BOOST_TEST_EQ( std::get<1>(s).value, 7 );
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
{
|
||||
@@ -170,8 +157,6 @@ int main()
|
||||
BOOST_TEST_EQ( std::get<1>(s).value, 4 );
|
||||
}
|
||||
|
||||
#if !BOOST_MP11_WORKAROUND( BOOST_MP11_MSVC, < 1900 )
|
||||
|
||||
{
|
||||
std::tuple<T<4>, T<6>> s = tuple_transform( F{}, tp, tp2 );
|
||||
BOOST_TEST_EQ( std::get<0>(s).value, 5 );
|
||||
@@ -185,10 +170,7 @@ int main()
|
||||
BOOST_TEST_EQ( std::get<0>(s).value, 5 );
|
||||
BOOST_TEST_EQ( std::get<1>(s).value, 7 );
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
std::tuple<> tp;
|
||||
|
||||
Reference in New Issue
Block a user