diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index 9b38d99..604371d 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -53,3 +53,8 @@ boostbook standalone ; +############################################################################### +alias boostdoc ; +explicit boostdoc ; +alias boostrelease : standalone ; +explicit boostrelease ; diff --git a/include/boost/icl/interval_bounds.hpp b/include/boost/icl/interval_bounds.hpp index edf16d0..f917cb6 100644 --- a/include/boost/icl/interval_bounds.hpp +++ b/include/boost/icl/interval_bounds.hpp @@ -41,8 +41,8 @@ class interval_bounds interval_bounds all ()const { return interval_bounds(_bits & _all ); } interval_bounds left ()const { return interval_bounds(_bits & _left ); } interval_bounds right()const { return interval_bounds(_bits & _right); } - interval_bounds reverse_left ()const { return interval_bounds((~_bits>>1) & _right); } - interval_bounds reverse_right()const { return interval_bounds((~_bits<<1) & _left ); } + interval_bounds reverse_left ()const { return interval_bounds((bound_type(~_bits)>>1) & _right); } + interval_bounds reverse_right()const { return interval_bounds((bound_type(~_bits)<<1) & _left ); } bound_type bits()const{ return _bits; }