SI
2.5.4
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
|
#include <array>
#include <ratio>
#include <string_view>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | SI::detail::unit_symbol_impl< Cs > |
Compile time string provider for conversion of unit types to strings. More... | |
struct | SI::detail::ratio_prefix< _ratio > |
base template for ratio prefix, unusable More... | |
struct | SI::detail::ratio_prefix< std::atto > |
struct | SI::detail::ratio_prefix< std::femto > |
struct | SI::detail::ratio_prefix< std::pico > |
struct | SI::detail::ratio_prefix< std::nano > |
struct | SI::detail::ratio_prefix< std::micro > |
struct | SI::detail::ratio_prefix< std::milli > |
struct | SI::detail::ratio_prefix< std::centi > |
struct | SI::detail::ratio_prefix< std::kilo > |
struct | SI::detail::ratio_prefix< std::mega > |
struct | SI::detail::ratio_prefix< std::giga > |
struct | SI::detail::ratio_prefix< std::tera > |
struct | SI::detail::ratio_prefix< std::peta > |
struct | SI::detail::ratio_prefix< std::exa > |
struct | SI::unit_symbol< _dimension_symbol, _ratio, _exponent > |
Base struct. Unusable needs template overloading. More... | |
Namespaces | |
SI | |
SI::detail | |
Namespace containing implementation details for SI. | |