1 /*============================================================================= 2 Copyright (c) 2018 Louis Dionne 3 4 Distributed under the Boost Software License, Version 1.0. (See accompanying 5 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 ==============================================================================*/ 7 #include <boost/fusion/support/is_sequence.hpp> 8 #include <boost/static_assert.hpp> 9 10 11 // Make sure fusion::is_sequence and fusion::is_native_fusion_sequence can be 12 // used with an incomplete type. 13 struct incomplete; 14 BOOST_STATIC_ASSERT(!boost::fusion::traits::is_sequence<incomplete>::value); 15 BOOST_STATIC_ASSERT(!boost::fusion::traits::is_native_fusion_sequence<incomplete>::value); 16 main()17int main() { } 18