Typedefs | |
template<typename T = util::quantities::tick_as<>::value_t, typename Cat = NoCategory> | |
using | tick_as = concepts::Point< util::quantities::tick_as< T >, Cat > |
A units::Ticks -based point. More... | |
using | tick = tick_as<> |
A tick value based on std::ptrdiff_t . More... | |
using | tick_f = tick_as< float > |
A tick value based on single precision real number. More... | |
using | tick_d = tick_as< double > |
A tick value based on double precision real number. More... | |
template<typename R , typename T = double, typename Cat = NoCategory> | |
using | scaled_second = concepts::Point< util::quantities::scaled_second< R, T >, Cat > |
The most generic units::Second -based point. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | second_as = scaled_second< std::ratio< 1 >, T, Cat > |
Type of time point stored in seconds. More... | |
using | second = second_as<> |
Type of time point stored in seconds, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | millisecond_as = scaled_second< std::milli, T, Cat > |
Type of time point stored in milliseconds. More... | |
using | millisecond = millisecond_as<> |
Type of time point stored in milliseconds, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | microsecond_as = scaled_second< std::micro, T, Cat > |
Type of time point stored in microseconds. More... | |
using | microsecond = microsecond_as<> |
Type of time point stored in microseconds, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | nanosecond_as = scaled_second< std::nano, T, Cat > |
Type of time point stored in nanoseconds. More... | |
using | nanosecond = nanosecond_as<> |
Type of time point stored in nanoseconds, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | picosecond_as = scaled_second< std::pico, T, Cat > |
Type of time point stored in picoseconds. More... | |
using | picosecond = picosecond_as<> |
Type of time point stored in picoseconds, in double precision. More... | |
template<typename R , typename T = double, typename Cat = NoCategory> | |
using | scaled_meter = concepts::Point< util::quantities::scaled_meter< R, T >, Cat > |
The most generic units::Meter -based point. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | meter_as = scaled_meter< std::ratio< 1 >, T, Cat > |
Type of space point stored in meters. More... | |
using | meter = meter_as<> |
Type of space point stored in meters, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | kilometer_as = scaled_meter< std::kilo, T, Cat > |
Type of space point stored in kilometers. More... | |
using | kilometer = kilometer_as<> |
Type of space point stored in kilometers, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | centimeter_as = scaled_meter< std::centi, T, Cat > |
Type of space point stored in centimeters. More... | |
using | centimeter = centimeter_as<> |
Type of space point stored in centimeters, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | millimeter_as = scaled_meter< std::milli, T, Cat > |
Type of space point stored in millimeters. More... | |
using | millimeter = millimeter_as<> |
Type of space point stored in millimeters, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | micrometer_as = scaled_meter< std::micro, T, Cat > |
Type of space point stored in micrometers. More... | |
using | micrometer = micrometer_as<> |
Type of space point stored in micrometers, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | nanometer_as = scaled_meter< std::nano, T, Cat > |
Type of space point stored in nanometers. More... | |
using | nanometer = nanometer_as<> |
Type of space point stored in nanometers, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | picometer_as = scaled_meter< std::pico, T, Cat > |
Type of space point stored in picometers. More... | |
using | picometer = picometer_as<> |
Type of space point stored in picometers, in double precision. More... | |
template<typename T = double, typename Cat = NoCategory> | |
using | femtometer_as = scaled_meter< std::femto, T, Cat > |
Type of space point stored in femtometers. More... | |
using | femtometer = femtometer_as<> |
Type of space point stored in femtometers, in double precision. More... | |
using util::quantities::points::centimeter = typedef centimeter_as<> |
Type of space point stored in centimeters, in double precision.
Definition at line 753 of file spacetime.h.
using util::quantities::points::centimeter_as = typedef scaled_meter<std::centi, T, Cat> |
Type of space point stored in centimeters.
Definition at line 750 of file spacetime.h.
using util::quantities::points::femtometer = typedef femtometer_as<> |
Type of space point stored in femtometers, in double precision.
Definition at line 808 of file spacetime.h.
using util::quantities::points::femtometer_as = typedef scaled_meter<std::femto, T, Cat> |
Type of space point stored in femtometers.
Definition at line 805 of file spacetime.h.
using util::quantities::points::kilometer = typedef kilometer_as<> |
Type of space point stored in kilometers, in double precision.
Definition at line 742 of file spacetime.h.
using util::quantities::points::kilometer_as = typedef scaled_meter<std::kilo, T, Cat> |
Type of space point stored in kilometers.
Definition at line 739 of file spacetime.h.
using util::quantities::points::meter = typedef meter_as<> |
Type of space point stored in meters, in double precision.
Definition at line 731 of file spacetime.h.
using util::quantities::points::meter_as = typedef scaled_meter<std::ratio<1>, T, Cat> |
Type of space point stored in meters.
Definition at line 728 of file spacetime.h.
using util::quantities::points::micrometer = typedef micrometer_as<> |
Type of space point stored in micrometers, in double precision.
Definition at line 775 of file spacetime.h.
using util::quantities::points::micrometer_as = typedef scaled_meter<std::micro, T, Cat> |
Type of space point stored in micrometers.
Definition at line 772 of file spacetime.h.
using util::quantities::points::microsecond = typedef microsecond_as<> |
Type of time point stored in microseconds, in double precision.
Definition at line 328 of file spacetime.h.
using util::quantities::points::microsecond_as = typedef scaled_second<std::micro, T, Cat> |
Type of time point stored in microseconds.
Definition at line 325 of file spacetime.h.
using util::quantities::points::millimeter = typedef millimeter_as<> |
Type of space point stored in millimeters, in double precision.
Definition at line 764 of file spacetime.h.
using util::quantities::points::millimeter_as = typedef scaled_meter<std::milli, T, Cat> |
Type of space point stored in millimeters.
Definition at line 761 of file spacetime.h.
using util::quantities::points::millisecond = typedef millisecond_as<> |
Type of time point stored in milliseconds, in double precision.
Definition at line 317 of file spacetime.h.
using util::quantities::points::millisecond_as = typedef scaled_second<std::milli, T, Cat> |
Type of time point stored in milliseconds.
Definition at line 314 of file spacetime.h.
using util::quantities::points::nanometer = typedef nanometer_as<> |
Type of space point stored in nanometers, in double precision.
Definition at line 786 of file spacetime.h.
using util::quantities::points::nanometer_as = typedef scaled_meter<std::nano, T, Cat> |
Type of space point stored in nanometers.
Definition at line 783 of file spacetime.h.
using util::quantities::points::nanosecond = typedef nanosecond_as<> |
Type of time point stored in nanoseconds, in double precision.
Definition at line 339 of file spacetime.h.
using util::quantities::points::nanosecond_as = typedef scaled_second<std::nano, T, Cat> |
Type of time point stored in nanoseconds.
Definition at line 336 of file spacetime.h.
using util::quantities::points::picometer = typedef picometer_as<> |
Type of space point stored in picometers, in double precision.
Definition at line 797 of file spacetime.h.
using util::quantities::points::picometer_as = typedef scaled_meter<std::pico, T, Cat> |
Type of space point stored in picometers.
Definition at line 794 of file spacetime.h.
using util::quantities::points::picosecond = typedef picosecond_as<> |
Type of time point stored in picoseconds, in double precision.
Definition at line 350 of file spacetime.h.
using util::quantities::points::picosecond_as = typedef scaled_second<std::pico, T, Cat> |
Type of time point stored in picoseconds.
Definition at line 347 of file spacetime.h.
using util::quantities::points::scaled_meter = typedef concepts::Point<util::quantities::scaled_meter<R, T>, Cat> |
The most generic units::Meter
-based point.
Definition at line 721 of file spacetime.h.
using util::quantities::points::scaled_second = typedef concepts::Point<util::quantities::scaled_second<R, T>, Cat> |
The most generic units::Second
-based point.
Definition at line 296 of file spacetime.h.
using util::quantities::points::second = typedef second_as<> |
Type of time point stored in seconds, in double precision.
Definition at line 306 of file spacetime.h.
using util::quantities::points::second_as = typedef scaled_second<std::ratio<1>, T, Cat> |
Type of time point stored in seconds.
Definition at line 303 of file spacetime.h.
using util::quantities::points::tick = typedef tick_as<> |
A tick value based on std::ptrdiff_t
.
Definition at line 212 of file electronics.h.
using util::quantities::points::tick_as = typedef concepts::Point<util::quantities::tick_as<T>, Cat> |
A units::Ticks
-based point.
Definition at line 209 of file electronics.h.
using util::quantities::points::tick_d = typedef tick_as<double> |
A tick value based on double precision real number.
Definition at line 218 of file electronics.h.
using util::quantities::points::tick_f = typedef tick_as<float> |
A tick value based on single precision real number.
Definition at line 215 of file electronics.h.