diff --git a/docs/alternatives/index.md b/docs/alternatives/index.md index d055db10..e8ca7655 100644 --- a/docs/alternatives/index.md +++ b/docs/alternatives/index.md @@ -44,7 +44,7 @@ indicate which version we considered, and say a few words about why we included used C++ units library to date. - [**bernedom/SI**](https://github.com/bernedom/SI) (version: 2.5.1) - A newer, C++17-compatible offering with a large number of GitHub stars. -- [**mp-units**](https://github.com/mpusz/mp-units) (version: 2.0.0:testing) +- [**mp-units**](https://github.com/mpusz/mp-units) (version: 2.0.0) - A library designed to take full advantage of ultra-modern (that is, post-C++20 watershed) features, such as concepts and non-template type parameters (NTTPs). - mp-units is leading the efforts towards a standard C++ units library, both by field testing @@ -320,8 +320,8 @@ features. - Contains unit-safe interfaces - Only contains unit-safe interfaces + Only contains unit-safe interfaces + Only contains unit-safe interfaces @@ -391,11 +391,36 @@ features.

- Prefix only + + + No No - Can compose units, prefixes, dimensions, and quantity types - QuantityMaker and PrefixApplier APIs + + + + + + @@ -499,9 +524,12 @@ features.
  • Unit-safe APIs for round, ceil, and so on
  • +
  • + Smart, unit-aware inverse functions +
  • - + - + Simultaneous support for both strongly-typed and "pure SI" angles @@ -904,7 +959,7 @@ features.
    - Units/Dimensions as types + Abstract Units/Dimensions

  • Types that represent abstract units (clearly distinct from quantities of @@ -946,10 +1001,15 @@ features.

  • - Present in user-facing APIs - Present in user-facing APIs - Very few, and confined to implementation helpers - Very few, and confined to implementation helpers + Common in user-facing APIs + Common in user-facing APIs + Very few, and confined to implementation helpers + + + No macros