#pragma once #include "common/lib/Helper.h" namespace gt { using ohm_t = units::impedance::ohm_t; // resistance unit (Ohm) using farad_t = units::capacitance::farad_t; // capacitance unit (F) using second_t = units::time::second_t; // time unit (s) using volt_t = units::voltage::volt_t; // voltage unit (V) using ampere_t = units::current::ampere_t; // current unit (A) using watt_t = units::power::watt_t; // power unit (W) std::optional make_time_unit(std::string_view); std::optional make_resistance_unit(std::string_view); std::optional make_voltage_unit(std::string_view); std::optional make_current_unit(std::string_view); std::optional make_power_unit(std::string_view); std::optional make_capacitance_unit(std::string_view); }; // namespace gt