forked from boostorg/mp11
		
	Remove use of Boost.Config
This commit is contained in:
		@@ -15,6 +15,7 @@
 | 
			
		||||
#include <boost/mp11/detail/mp_plus.hpp>
 | 
			
		||||
#include <boost/mp11/detail/mp_min_element.hpp>
 | 
			
		||||
#include <boost/mp11/detail/mp_void.hpp>
 | 
			
		||||
#include <boost/mp11/detail/config.hpp>
 | 
			
		||||
#include <type_traits>
 | 
			
		||||
 | 
			
		||||
namespace boost
 | 
			
		||||
@@ -26,7 +27,7 @@ namespace mp11
 | 
			
		||||
//   in detail/mp_void.hpp
 | 
			
		||||
 | 
			
		||||
// mp_and<T...>
 | 
			
		||||
#if BOOST_WORKAROUND( BOOST_MSVC, < 1910 )
 | 
			
		||||
#if BOOST_MP11_WORKAROUND( BOOST_MP11_MSVC, < 1910 )
 | 
			
		||||
 | 
			
		||||
namespace detail
 | 
			
		||||
{
 | 
			
		||||
@@ -79,7 +80,7 @@ template<class... T> using mp_and = typename detail::mp_and_impl<mp_list<T...>>:
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// mp_all<T...>
 | 
			
		||||
#if BOOST_WORKAROUND( BOOST_MSVC, < 1920 ) || BOOST_WORKAROUND( BOOST_GCC, < 80200 )
 | 
			
		||||
#if BOOST_MP11_WORKAROUND( BOOST_MP11_MSVC, < 1920 ) || BOOST_MP11_WORKAROUND( BOOST_MP11_GCC, < 80200 )
 | 
			
		||||
 | 
			
		||||
template<class... T> using mp_all = mp_bool< mp_count_if< mp_list<T...>, mp_not >::value == 0 >;
 | 
			
		||||
 | 
			
		||||
@@ -124,7 +125,7 @@ template<class T1, class... T> struct mp_or_impl<T1, T...>
 | 
			
		||||
} // namespace detail
 | 
			
		||||
 | 
			
		||||
// mp_any<T...>
 | 
			
		||||
#if defined( BOOST_MP11_HAS_FOLD_EXPRESSIONS ) && !BOOST_WORKAROUND( BOOST_GCC, < 80200 )
 | 
			
		||||
#if defined( BOOST_MP11_HAS_FOLD_EXPRESSIONS ) && !BOOST_MP11_WORKAROUND( BOOST_MP11_GCC, < 80200 )
 | 
			
		||||
 | 
			
		||||
template<class... T> using mp_any = mp_bool<(static_cast<bool>(T::value) || ...)>;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user