Hi, I am a GSoC student and I am implementing a library to handle integral values.

I want to know if exists functions to do integer rotate shifts in Boost.
If it not exists I am suggesting these functions:

http://svn.boost.org/svn/boost/sandbox/SOC/2010/bits_and_ints/boost/integer/rotate.hpp

To do right and left rotation shifts.

And want to know if is better to check if the length of rotation is less than the size in bits of the type.


Best,

--
Murilo Adriano Vasconcelos
http://murilo.wordpress.com