Changed availability condition to what Boost.TT providing

This commit is contained in:
Kohei Takahashi
2018-04-20 13:04:02 +09:00
parent 9de3272174
commit 7443cb1101

View File

@ -1,5 +1,6 @@
/*============================================================================= /*=============================================================================
Copyright (C) 2016 Lee Clagett Copyright (C) 2016 Lee Clagett
Copyright (C) 2018 Kohei Takahashi
Distributed under the Boost Software License, Version 1.0. (See accompanying Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@ -38,9 +39,7 @@ bool is_convertible(bool has_conversion)
} }
// is_constructible has a few requirements // is_constructible has a few requirements
#if !defined(BOOST_NO_CXX11_DECLTYPE) && \ #ifdef BOOST_TT_IS_CONSTRUCTIBLE_CONFORMING
!defined(BOOST_NO_CXX11_TEMPLATES) && \
!defined(BOOST_NO_SFINAE_EXPR)
#define FUSION_TEST_HAS_CONSTRUCTIBLE #define FUSION_TEST_HAS_CONSTRUCTIBLE