Unit Conversion and Dimensional Analysis Library
3.6.1
A compile-time, header-only C++23 dimensional-analysis library
Toggle main menu visibility
Loading...
Searching...
No Matches
Class Index
A
B
C
D
F
H
I
L
M
N
P
R
S
T
U
_
A
absolute
(
units
)
absolute
(units::affine)
angle_tag
(
units::dimension
)
any_unit
(
units
)
append
(
units
)
append< dimension_t< T... >, dimension_t< U... > >
(
units
)
B
basic_kind
(units::affine)
basic_kind
(
units
)
C
common_type< chrono::duration< Rep, Period >, units::unit< ConversionFactor, T, NumericalScale > >
(
std
)
common_type< Lhs, Rhs >
(
std
)
common_type< Named, Scalar >
(
std
)
common_type< Scalar, Named >
(
std
)
common_type< Ty, units::unit< ConversionFactor, Tx, NumericalScale > >
(
std
)
common_type< units::unit< ConversionFactor, Tx, NumericalScale >, Ty >
(
std
)
common_type< units::unit< ConversionFactorLhs, Tx, NumericalScale >, units::unit< ConversionFactorRhs, Ty, NumericalScale > >
(
std
)
common_type< units::unit< UnitConversionT, T, NonLinearScale >, units::unit< UnitConversionT, T, NonLinearScale > >
(
std
)
common_type< units::unit< units::detail::time_conversion_factor< Ratio >, T, NumericalScale >, chrono::duration< Rep, Period > >
(
std
)
conversion_factor
(
units
)
current_tag
(
units::dimension
)
D
data_tag
(
units::dimension
)
decibel_scale
(
units
)
decibels
(
units
)
delta
(units::affine)
delta
(
units
)
dim
(
units
)
dimension_pow_impl
(
units
)
dimension_pow_impl< dimension_t< dim< T, E >... >, R >
(
units
)
dimension_t
(
units
)
dimension_t< D0, D... >
(
units
)
dimension_t<>
(
units
)
dimension_term
(
units
)
F
fixed_string
(units::affine)
fixed_string
(
units
)
floating_point_promotion< Unit >
(units::detail)
H
has_decibel_scale
(
units::traits
)
has_linear_scale
(
units::traits
)
hash< Named >
(
std
)
hash< units::affine::absolute< U > >
(
std
)
hash< units::affine::basic_kind< Tag, U > >
(
std
)
hash< units::affine::delta< U > >
(
std
)
hash< units::any_unit >
(
std
)
hash< units::unit< ConversionFactor, T, NumericalScale > >
(
std
)
I
is_absolute
(
units::traits
)
is_complete
(units::detail)
is_complete< T, std::void_t< decltype(sizeof(T))> >
(units::detail)
is_delta
(
units::traits
)
is_dimensionless_unit
(
units::traits
)
is_kind
(
units::traits
)
is_named_unit_impl
(units::detail)
is_named_unit_impl< T, true >
(units::detail)
is_ratio_dimensionless_cf
(
units::traits
)
is_ratio_dimensionless_cf< ConversionFactor, std::void_t< typename ConversionFactor::dimension_type, typename ConversionFactor::conversion_ratio > >
(
units::traits
)
is_same_dimension_conversion_factor
(
units::traits
)
is_same_dimension_unit
(
units::traits
)
is_unit
(
units::traits
)
is_unit_impl
(units::detail)
is_unit_impl< T, true >
(units::detail)
L
length_tag
(
units::dimension
)
linear_scale
(
units
)
linearized_value_t
(
units
)
luminous_intensity_tag
(
units::dimension
)
M
make_dimension_list
(
units
)
make_dimension_list< dimension_t< T... >, N0, Rest... >
(
units
)
make_dimension_list<>
(
units
)
mass_tag
(
units::dimension
)
merge_dimensions_combine_impl
(
units
)
merge_dimensions_combine_impl< false >
(
units
)
merge_dimensions_combine_impl< true >
(
units
)
merge_dimensions_impl
(
units
)
merge_dimensions_impl< 0 >
(
units
)
merge_dimensions_impl< 1 >
(
units
)
merge_dimensions_impl<-1 >
(
units
)
merge_dimensions_recurse_impl
(
units
)
merge_dimensions_recurse_impl< false, false >
(
units
)
merge_dimensions_recurse_impl< false, true >
(
units
)
merge_dimensions_recurse_impl< true, false >
(
units
)
merge_dimensions_recurse_impl< true, true >
(
units
)
N
numeric_limits< Named >
(
std
)
numeric_limits< units::affine::absolute< U > >
(
std
)
numeric_limits< units::affine::basic_kind< Tag, U > >
(
std
)
numeric_limits< units::affine::delta< U > >
(
std
)
numeric_limits< units::unit< ConversionFactor, T, NonLinearScale > >
(
std
)
P
PI
(units::detail)
R
replace_underlying
(
units::traits
)
replace_underlying< Unit, Underlying >
(
units::traits
)
replace_underlying< unit< Cf, T, Ns >, Underlying >
(
units::traits
)
rewrap_named
(units::detail)
rewrap_named< Base, Named, std::enable_if_t< is_named_unit_v< Named > &&!std::is_same_v< typename Base::conversion_factor, typename Named::conversion_factor > &&is_raw_conversion_factor_v< typename Base::conversion_factor > &&is_equivalent_conversion_factor_v< typename Base::conversion_factor, typename Named::conversion_factor > > >
(units::detail)
rewrap_named< Base, Named, std::enable_if_t< is_named_unit_v< Named > &&std::is_same_v< typename Base::conversion_factor, typename Named::conversion_factor > > >
(units::detail)
rewrap_to_named
(units::detail)
rewrap_to_named< U, std::enable_if_t< traits::is_unit< U >::value &&!std::is_void_v< decltype(named_class_of(static_cast< typename U::conversion_factor * >(nullptr), static_cast< typename U::numerical_scale_type * >(nullptr)))> > >
(units::detail)
S
signature
(units::detail)
strong
(
units::traits
)
substance_tag
(
units::dimension
)
T
temperature_tag
(
units::dimension
)
time_tag
(
units::dimension
)
U
unit
(
units
)
unit_abbreviation
(
units
)
unit_abbreviation< decibels< Underlying > >
(
units
)
unit_identity
(
units
)
unit_name
(
units
)
unit_name< decibels< Underlying > >
(
units
)
_
_unit
(units::detail)
Generated by
1.17.0