Library Documentation Index

Safe Numerics

PrevUpHomeNext

Notes

This library really an re-implementation the facilities provided by David LeBlanc's SafeInt Library using Boost and C++14. I found this library very well done in every way. My main usage was to run unit tests for my embedded systems projects on my PC. Still, I had a few issues.

This version addresses these issues. It exploits Boost facilities such as template metaprogramming to reduce the number of lines of source code to approximately 4400. It exploits the Boost Preprocessor Library to generate exhaustive tests.

All concepts, types and functions documented are declared in the name space boost::numeric.


PrevUpHomeNext