12using Hertz =
decltype(std::declval<Internal::Dimensionless<T>>() /
18 std::declval<Base::Kilogram<T>>() * std::declval<
Base::Meter<T>>() /
24 decltype(std::declval<Newton<T>>() /
25 (std::declval<
Base::Meter<T>>() * std::declval<Base::Meter<T>>()));
30 decltype(std::declval<Base::Meter<T>>() * std::declval<
Newton<T>>());
40 decltype(std::declval<Base::Second<T>>() * std::declval<
Base::Ampere<T>>());
49using Farad =
decltype(std::declval<Coulomb<T>>() / std::declval<
Volt<T>>());
58 decltype(std::declval<Base::Ampere<T>>() / std::declval<
Volt<T>>());
69 std::declval<Base::Meter<T>>()));
82 decltype(std::declval<Lumen<T>>() /
83 (std::declval<
Base::Meter<T>>() * std::declval<Base::Meter<T>>()));
99 decltype(std::declval<Base::Mole<T>>() / std::declval<
Base::Second<T>>());
Generic unit type.
Definition: si_internal.hpp:22
decltype(std::declval< Weber< T > >()/std::declval< Base::Ampere< T > >()) Henry
Definition: si_derived.hpp:74
decltype(std::declval< Base::Ampere< T > >()/std::declval< Volt< T > >()) Siemens
Definition: si_derived.hpp:58
Hertz< T > Becquerel
Definition: si_derived.hpp:86
decltype(std::declval< Base::Kilogram< T > >() *std::declval< Base::Meter< T > >()/(std::declval< Base::Second< T > >() *std::declval< Base::Second< T > >())) Newton
Definition: si_derived.hpp:19
decltype(std::declval< Volt< T > >()/std::declval< Base::Ampere< T > >()) Ohm
Definition: si_derived.hpp:53
decltype(std::declval< Lumen< T > >()/(std::declval< Base::Meter< T > >() *std::declval< Base::Meter< T > >())) Lux
Definition: si_derived.hpp:83
decltype(std::declval< Newton< T > >()/(std::declval< Base::Ampere< T > >() *std::declval< Base::Meter< T > >())) Tesla
Definition: si_derived.hpp:69
decltype(std::declval< Newton< T > >()/(std::declval< Base::Meter< T > >() *std::declval< Base::Meter< T > >())) Pascal
Definition: si_derived.hpp:25
decltype(std::declval< Watt< T > >()/std::declval< Base::Ampere< T > >()) Volt
Definition: si_derived.hpp:45
decltype(std::declval< Base::Meter< T > >() *std::declval< Newton< T > >()) Joule
Definition: si_derived.hpp:30
decltype(std::declval< Joule< T > >()/std::declval< Base::Kilogram< T > >()) Gray
Definition: si_derived.hpp:91
decltype(std::declval< Internal::Dimensionless< T > >()/std::declval< Base::Second< T > >()) Hertz
Definition: si_derived.hpp:13
decltype(std::declval< Base::Second< T > >() *std::declval< Base::Ampere< T > >()) Coulomb
Definition: si_derived.hpp:40
decltype(std::declval< Coulomb< T > >()/std::declval< Volt< T > >()) Farad
Definition: si_derived.hpp:49
decltype(std::declval< Base::Mole< T > >()/std::declval< Base::Second< T > >()) Katal
Definition: si_derived.hpp:99
decltype(std::declval< Joule< T > >()/std::declval< Base::Ampere< T > >()) Weber
Definition: si_derived.hpp:63
decltype(std::declval< Joule< T > >()/std::declval< Base::Second< T > >()) Watt
Definition: si_derived.hpp:35
Gray< T > Sievert
Definition: si_derived.hpp:94