$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