github_113.cpp 479 B

12345678910111213141516171819202122
  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. #include <boost/hana/adapt_struct.hpp>
  5. #include <boost/hana/define_struct.hpp>
  6. namespace hana = boost::hana;
  7. struct Person {
  8. BOOST_HANA_DEFINE_STRUCT(Person,
  9. (int, Person)
  10. );
  11. };
  12. struct Employee {
  13. int Employee;
  14. };
  15. BOOST_HANA_ADAPT_STRUCT(Employee, Employee);
  16. int main() { }