¿C ++ 11 unique_ptr y shared_ptr pueden convertirse al tipo del otro?

¿La biblioteca estándar de C ++ 11 proporciona alguna utilidad para convertir de unstd::shared_ptr astd::unique_ptr, ¿o viceversa? ¿Es esta operación segura?