Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
All of the integer types in this library can be used as template arguments
to boost::rational<IntType>.
Note that using the library in this way largely negates the effect of the
expression templates in number.