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.
Classes | Namespaces
unit_symbol.h File Reference
#include <array>
#include <ratio>
#include <string_view>
#include <type_traits>
Include dependency graph for unit_symbol.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


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...


 Namespace containing implementation details for SI.