1 // Copyright Louis Dionne 2013-2017 2 // Distributed under the Boost Software License, Version 1.0. 3 // (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) 4 5 #include <boost/hana/adapt_struct.hpp> 6 #include <boost/hana/define_struct.hpp> 7 namespace hana = boost::hana; 8 9 10 struct Person { 11 BOOST_HANA_DEFINE_STRUCT(Person, 12 (int, Person) 13 ); 14 }; 15 16 struct Employee { 17 int Employee; 18 }; 19 20 BOOST_HANA_ADAPT_STRUCT(Employee, Employee); 21 main()22int main() { } 23