2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-27 07:02:15 +00:00

Use std type_traits instead of boost type_traits

Fixes https://github.com/boostorg/python/issues/106
This commit is contained in:
shreyans800755
2017-06-25 02:03:58 +05:30
committed by Stefan Seefeld
parent d6554d6c65
commit 142661dac8
68 changed files with 324 additions and 275 deletions

View File

@@ -4,7 +4,7 @@
// http://www.boost.org/LICENSE_1_0.txt)
#include <boost/static_assert.hpp>
#include <boost/python/detail/if_else.hpp>
#include <boost/type_traits/same_traits.hpp>
#include <boost/python/detail/type_traits.hpp>
typedef char c1;
typedef char c2[2];
@@ -35,10 +35,10 @@ struct choose
int main()
{
BOOST_STATIC_ASSERT((boost::is_same<choose<1>::type,c1>::value));
BOOST_STATIC_ASSERT((boost::is_same<choose<2>::type,c2>::value));
BOOST_STATIC_ASSERT((boost::is_same<choose<3>::type,c3>::value));
BOOST_STATIC_ASSERT((boost::is_same<choose<4>::type,c4>::value));
BOOST_STATIC_ASSERT((boost::is_same<choose<5>::type,void*>::value));
BOOST_STATIC_ASSERT((boost::python::detail::is_same<choose<1>::type,c1>::value));
BOOST_STATIC_ASSERT((boost::python::detail::is_same<choose<2>::type,c2>::value));
BOOST_STATIC_ASSERT((boost::python::detail::is_same<choose<3>::type,c3>::value));
BOOST_STATIC_ASSERT((boost::python::detail::is_same<choose<4>::type,c4>::value));
BOOST_STATIC_ASSERT((boost::python::detail::is_same<choose<5>::type,void*>::value));
return 0;
}