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