|
| | constants.h |
| | Defines 77 type-safe constants, e.g. speed_of_light_in_vacuum.
|
| | conversions.h |
| | Defines conversion functions, e.g. to_string(12_m).
|
| | core.h |
| | Includes the 6 core header files (for convenience).
|
| | datatypes.h |
| | Defines the dimensionless, the SI base, and the derived SI datatypes, e.g. SI::length.
|
| | formulas.h |
| | Defines 77 formulas based on SI datatypes, e.g. SI::formula::wavelength().
|
| | internal.h |
| | Internal header file (providing datatypes, classes, etc.).
|
| | literals.h |
| | Defines 297 literals, e.g. 24_h.
|
| | prefixes.h |
| | Defines the 24 SI prefixes.
|
| | print.h |
| | Defines simple print() and println() templates (similar to C++23).
|
| | tests.h |
| | Contains 210 unit tests at compile-time to verify everything.
|
| | units.h |
| | Defines 103 type-safe units, e.g. SI::meters.
|