Hi all,<div><br></div><div>Is it possible to store std::shared_ptr objects in a boost::lockfree::queue?</div><div><br></div><div>eg.�boost::lockfree::queue<std::shared_ptr<Message>> q;</div><div><br></div><div> gcc 4.7.2 with Boost 1.53.0 is giving a static assertion failure. It wants:�boost::has_trivial_destructor<T>::value and boost::has_trivial_assign<T>::value</div><div><br></div><div>Any help would be muchly appreciated.</div> <div><br></div><div>Scott.</div>