boost::hana::traits::is_arithmetic, boost::hana::typeid_));
лучше?
Не, нечитабельно для начинающих. Хотелость return boost::hana::remove_if(seq, is_arithmetic_); изкоробки. Пришлось фигачить constexpr auto is_arithmetic_ = [] (const auto& v) { assert(false); auto type = boost::hana::typeid_(v); return boost::hana::traits::is_arithmetic(type); };
Обсуждают сегодня