std::tuple like methods for user defined types without any macro or boilerplate code
hash_combine()
is now used to reduce collisions count and improve quality of boost::pfr::hash_value()constexpr
const
qualifiers on SFINAE in constructor (like std::optional<std::chrono::duration<A,B>>
from libc++) now could be reflected againFirst Boost release of the library. Significant changes since version 1.0.x:
boost::pfr::ops::operator
* were changed to functions and moved to boost::pfr::
namespace