Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Even with the full power of template metaprogramming and the Boost Metaprogramming Library at our disposal, some C++ coding jobs still require a great deal of boilerplate code repetition. We saw one example in Chapter 5, when we implemented tiny_size:
template <class T0, class T1, class T2>
struct tiny_size
: mpl::int_<3> {};