▼C_base_unit_t | |
Cunits::base_unit< Meter, Kilogram, Second, Radian, Ampere, Kelvin, Mole, Candela, Byte > | Class representing SI base unit types |
▼C_unit | |
Cunits::unit< Conversion, BaseUnit, PiExponent, Translation > | Type representing an arbitrary unit |
▼C_unit_t | |
Cunits::unit_t< Units, T, NonLinearScale > | Container for values which represent quantities of a given unit |
▼C_unit_value_t | |
Cunits::unit_value_add< U1, U2 > | Adds two unit_value_t types at compile-time |
Cunits::unit_value_divide< U1, U2 > | Divides two unit_value_t types at compile-time |
Cunits::unit_value_multiply< U1, U2 > | Multiplies two unit_value_t types at compile-time |
Cunits::unit_value_power< U1, power > | Raises unit_value_to a power at compile-time |
Cunits::unit_value_sqrt< U1, Eps > | Calculates square root of unit_value_t at compile-time |
Cunits::unit_value_subtract< U1, U2 > | Subtracts two unit_value_t types at compile-time |
Cunits::unit_value_t< Units, Num, Denom > | Stores a rational unit value as a compile-time constant |
Cunits::decibel_scale< T > | Unit_t scale for representing decibel values |
▼Cintegral_constant | |
Cunits::traits::has_decibel_scale< T > | Trait which tests whether a type is inherited from a decibel scale |
Cunits::traits::has_linear_scale< T > | Trait which tests whether a type is inherited from a linear scale |
Cunits::traits::is_acceleration_unit< T > | |
Cunits::traits::is_angle_unit< T > | |
Cunits::traits::is_angular_velocity_unit< T > | |
Cunits::traits::is_area_unit< T > | |
Cunits::traits::is_capacitance_unit< T > | |
Cunits::traits::is_charge_unit< T > | |
Cunits::traits::is_concentration_unit< T > | |
Cunits::traits::is_conductance_unit< T > | |
Cunits::traits::is_convertible_unit_t< U1, U2 > | Trait which tests whether two container types derived from unit_t are convertible to each other |
Cunits::traits::is_current_unit< T > | |
Cunits::traits::is_data_transfer_rate_unit< T > | |
Cunits::traits::is_data_unit< T > | |
Cunits::traits::is_density_unit< T > | |
Cunits::traits::is_energy_unit< T > | |
Cunits::traits::is_force_unit< T > | |
Cunits::traits::is_frequency_unit< T > | |
Cunits::traits::is_illuminance_unit< T > | |
Cunits::traits::is_impedance_unit< T > | |
Cunits::traits::is_inductance_unit< T > | |
Cunits::traits::is_length_unit< T > | |
Cunits::traits::is_luminous_flux_unit< T > | |
Cunits::traits::is_luminous_intensity_unit< T > | |
Cunits::traits::is_magnetic_field_strength_unit< T > | |
Cunits::traits::is_magnetic_flux_unit< T > | |
Cunits::traits::is_mass_unit< T > | |
Cunits::traits::is_nonlinear_scale< T, Ret > | Trait which tests that class T meets the requirements for a non-linear scale |
Cunits::traits::is_power_unit< T > | |
Cunits::traits::is_pressure_unit< T > | |
Cunits::traits::is_radioactivity_unit< T > | |
Cunits::traits::is_ratio< T > | Trait that tests whether a type represents a std::ratio |
Cunits::traits::is_same_scale< T1, T2 > | Trait which tests whether two types has the same non-linear scale |
Cunits::traits::is_scalar_unit< T > | |
Cunits::traits::is_solid_angle_unit< T > | |
Cunits::traits::is_substance_unit< T > | |
Cunits::traits::is_temperature_unit< T > | |
Cunits::traits::is_time_unit< T > | |
Cunits::traits::is_torque_unit< T > | |
Cunits::traits::is_unit_value_t< T, Units > | Trait which tests whether a type is a unit_value_t representing the given unit type |
Cunits::traits::is_unit_value_t_category< Category, T > | Trait which tests whether type T is a unit_value_t with a unit type in the given category |
Cunits::traits::is_velocity_unit< T > | |
Cunits::traits::is_voltage_unit< T > | |
Cunits::traits::is_volume_unit< T > | |
▼Cis_base_of | |
Cunits::traits::is_base_unit< T > | Trait which tests if a class is a base_unit type |
Cunits::traits::is_dimensionless_unit< T > | |
▼Cis_same | |
Cunits::traits::is_convertible_unit< U1, U2 > | Trait which checks whether two units can be converted to each other |
Cunits::linear_scale< T > | Unit_t scale which is linear |
▼Cunits::linear_scale< double > | |
Cunits::unit_t< Units, T, NonLinearScale > | Container for values which represent quantities of a given unit |
Cstd::numeric_limits< units::unit_t< Units, T, NonLinearScale > > | |
▼Ctype | |
Cunits::traits::is_unit< T > | Traits which tests if a class is a unit |
Cunits::traits::is_unit_t< T > | Traits which tests if a class is a unit |
▼Cunit_value_arithmetic | |
Cunits::unit_value_add< U1, U2 > | Adds two unit_value_t types at compile-time |
Cunits::unit_value_divide< U1, U2 > | Divides two unit_value_t types at compile-time |
Cunits::unit_value_multiply< U1, U2 > | Multiplies two unit_value_t types at compile-time |
Cunits::unit_value_power< U1, power > | Raises unit_value_to a power at compile-time |
Cunits::unit_value_sqrt< U1, Eps > | Calculates square root of unit_value_t at compile-time |
Cunits::unit_value_subtract< U1, U2 > | Subtracts two unit_value_t types at compile-time |