S_PRINT_SHARED_PTR
////////////////////////////////////////////////////////////////////////////////

//   Author:    Andy Rushton
//   Copyright: (c) Southampton University 1999-2004
//              (c) Andy Rushton           2004 onwards
//   License:   BSD License, see ../docs/license.html

//   Generate a string representation of a shared pointer

////////////////////////////////////////////////////////////////////////////////

#include &quot;strings_fixes.hpp&quot;
#include &lt;memory&gt;
#include &lt;s