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
SI::detail::parsing Namespace Reference

Classes

struct  Digit_impl
 
struct  Digit
 
struct  Power_impl
 
struct  Power_impl< _base, _digit >
 terminating case for power variadic template More...
 
struct  Power
 interface class for power calculation More...
 
struct  Power< _base >
 Edge case for _base^0 == 1 s multiplier. More...
 
struct  Magnitude
 
struct  Magnitude< _base, _digit >
 
struct  Number_impl
 recursive struct that builds the number More...
 
struct  Number_impl< _base, _digit >
 terminating case for variadic template More...
 
struct  Number
 interface class for number More...
 
struct  Number< '0', 'x', _digits... >
 specialization of Number for hex notation More...
 
struct  Number< '0', 'X', _digits... >
 specialization of Number for hex notation More...
 
struct  Number< '0', 'b', _digits... >
 specialization of Number for binary notation More...
 
struct  Number< '0', 'B', _digits... >
 specialization of Number for binary notation More...
 
struct  Number< '0', _digits... >
 specialization of Number for octal notation More...
 

Detailed Description

This file is part of "SI" version 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

https://github.com/bernedom/SI

SPDX-License-Identifier: MIT