Skip to content

2.2.0

Latest
Compare
Choose a tag to compare
@apolukhin apolukhin released this 23 Nov 11:51
· 28 commits to master since this release

Major changes:

  • Field names reflection. Added new constexpr boost::pfr::get_name<N, T>() function that returns a std::string_view with a name of field at index N of an aggregate T. Requires C++20. BOOST_PFR_CORE_NAME_ENABLED is defined to 1 if the functionality is available. Many thanks to Denis Mikhailov, Bela Schaum and X-Ryl669 for the PR PR#129 and implementation ideas.

  • for_each_field() is now constexpr for C++17. Many thanks to Alexander Karatarakis for the PR PR#134.