Even as I ask this I suspect the answer is obvious and I can't see it, but
is there any reason why there is no reinterpret_pointer_cast() function for
shared_ptr's?

Thx,

- Rob.