$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Robert Kawulak (kawulak_at_[hidden])
Date: 2008-07-09 16:12:26
Hi,
> From: utku
>
> can we create a saturating int with only lower bound set and
> upper bound is infinite, like
>
> saturating_int<int, 1>::type ImageBoundary;
Yes, you can simply write:
saturating_int<int, 1, boost::integer_traits<int>::const_max>::type
ImageBoundary;
Since no int is greater than const_max, the upper bound will never be used for
saturation (and I bet compilers will easily optimise the code eliminating the
comparison with the upper bound).
Best regards,
Robert