1 /*============================================================================= 2 Copyright (c) 2012 Joel de Guzman 3 Copyright (c) 2018 Kohei Takahashi 4 5 Distributed under the Boost Software License, Version 1.0. (See accompanying 6 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 ==============================================================================*/ 8 #define BOOST_FUSION_DONT_USE_PREPROCESSED_FILES 9 #include <boost/fusion/container/map/map.hpp> 10 11 struct k1 {}; 12 struct k2 {}; 13 14 #define FUSION_SEQUENCE boost::fusion::map<boost::fusion::pair<k1, std::vector<x>>> 15 16 #define FUSION_SEQUENCE2 boost::fusion::map< \ 17 boost::fusion::pair<k1, std::vector<x>>, \ 18 boost::fusion::pair<k2, x>> 19 20 #include "move.hpp" 21 main()22int main() 23 { 24 test(); 25 26 return boost::report_errors(); 27 } 28 29