Unit Conversion and Dimensional Analysis Library
2.3.0
A compile-time c++14 unit conversion library
|
▼Nstd | STL namespace |
Cnumeric_limits< units::unit_t< Units, T, NonLinearScale > > | |
▼Nunits | Unit Conversion Library namespace |
▼Ntraits | Namespace representing type traits which can access the properties of types provided by the units library |
Chas_decibel_scale | Trait which tests whether a type is inherited from a decibel scale |
Chas_linear_scale | Trait which tests whether a type is inherited from a linear scale |
Cis_acceleration_unit | |
Cis_angle_unit | |
Cis_angular_velocity_unit | |
Cis_area_unit | |
Cis_base_unit | Trait which tests if a class is a base_unit type |
Cis_capacitance_unit | |
Cis_charge_unit | |
Cis_concentration_unit | |
Cis_conductance_unit | |
Cis_convertible_unit | Trait which checks whether two units can be converted to each other |
Cis_convertible_unit_t | Trait which tests whether two container types derived from unit_t are convertible to each other |
Cis_current_unit | |
Cis_data_transfer_rate_unit | |
Cis_data_unit | |
Cis_density_unit | |
Cis_dimensionless_unit | |
Cis_energy_unit | |
Cis_force_unit | |
Cis_frequency_unit | |
Cis_illuminance_unit | |
Cis_impedance_unit | |
Cis_inductance_unit | |
Cis_length_unit | |
Cis_luminous_flux_unit | |
Cis_luminous_intensity_unit | |
Cis_magnetic_field_strength_unit | |
Cis_magnetic_flux_unit | |
Cis_mass_unit | |
Cis_nonlinear_scale | Trait which tests that class T meets the requirements for a non-linear scale |
Cis_power_unit | |
Cis_pressure_unit | |
Cis_radioactivity_unit | |
Cis_ratio | Trait that tests whether a type represents a std::ratio |
Cis_same_scale | Trait which tests whether two types has the same non-linear scale |
Cis_scalar_unit | |
Cis_solid_angle_unit | |
Cis_substance_unit | |
Cis_temperature_unit | |
Cis_time_unit | |
Cis_torque_unit | |
Cis_unit | Traits which tests if a class is a unit |
Cis_unit_t | Traits which tests if a class is a unit |
Cis_unit_value_t | Trait which tests whether a type is a unit_value_t representing the given unit type |
Cis_unit_value_t_category | Trait which tests whether type T is a unit_value_t with a unit type in the given category |
Cis_velocity_unit | |
Cis_voltage_unit | |
Cis_volume_unit | |
Cbase_unit | Class representing SI base unit types |
Cdecibel_scale | Unit_t scale for representing decibel values |
Clinear_scale | Unit_t scale which is linear |
Cunit | Type representing an arbitrary unit |
Cunit_t | Container for values which represent quantities of a given unit |
Cunit_value_add | Adds two unit_value_t types at compile-time |
Cunit_value_divide | Divides two unit_value_t types at compile-time |
Cunit_value_multiply | Multiplies two unit_value_t types at compile-time |
Cunit_value_power | Raises unit_value_to a power at compile-time |
Cunit_value_sqrt | Calculates square root of unit_value_t at compile-time |
Cunit_value_subtract | Subtracts two unit_value_t types at compile-time |
Cunit_value_t | Stores a rational unit value as a compile-time constant |