2 #include <boost/hana.hpp>
5 std::enable_if_t<boost::hana::Struct<T>::value,
bool>
equal(T
const& a, T
const& b)
7 using namespace boost::hana::literals;
9 boost::hana::for_each(boost::hana::keys(a), [&](
auto const key) {
10 ret &= (boost::hana::at_key(a, key) == boost::hana::at_key(b, key));
16 std::enable_if_t<boost::hana::Struct<T>::value,
bool>
unequal(T
const& a, T
const& b)
std::enable_if_t< boost::hana::Struct< T >::value, bool > equal(T const &a, T const &b)
std::enable_if_t< boost::hana::Struct< T >::value, bool > unequal(T const &a, T const &b)