Мы определили соответствующие единицы (базовые и производные), которые планируем использовать в нашем приложении. Некоторые производные единицы были определены с использованием div_typeof_helper (например, km_per_hour_unit для скоростных величин).
using namespace boost::units;
namespace my_units
{
typedef metric::hour_base_unit::unit_type hour_unit;
typedef kilometer_base_unit::unit_type kilometer_unit;
typedef divide_typeof_helper<kilometer_unit, hour_unit>::type km_per_hour_unit;
}
Теперь ... если предположить, что я знаю, что имею дело с km_per_hour_unit, есть ли способ, которым я могу получить единицы измерения, которые использовались в качестве числителя и знаменателя для единицы измерения скорости?
Я бы хотел как-нибудь добраться до kilometer_unit и hour_unit от km_per_hour_unit.
Есть подсказки?