$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Graham Reitz (graham.cpp_at_[hidden])
Date: 2008-04-28 17:41:47
I could have sworn I saw an example using boost to do simple numeric
bounds checking.
For example (silly):
enum number_range {A=0,B=1,C=2,D=3,E=4,F=5,G=6,H=7};
class check_number_range
{
    public:
        check_number_range(number_range a_number)
        {
            // Can this check be boostified?  <--- Question located here.
            if ((a_number) > -1) && (a_number) < 8))
            {
                // do something
            }
            else
            {
                throw out_of_range;
            }
        }
};
thanks much,
graham