...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
check_overflow
trait
default implementation now relies on std::numeric_limits<T>::is_bounded
instead of boost::integer_traits<T>::is_integral
GH#429
check_overflow
trait default implementation now relies on std::numeric_limits<T>::is_bounded
instead of boost::integer_traits<T>::is_integral
.
make_attribute
trait was merged into transform_attribute
trait. GH#471
pre_transform
, post_transform
, and fail_transform
utility functions were removed in favor of directly using pre
/post
/fail
of the transform trait. GH#467
std::numeric_limits<T>::digits10
value. GH#469
(Min % Base) == 0
corner
case. GH#469
transform_attribute
was removed. GH#480