
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 19 May 2010, raffimoni wrote:
Hello everybody, I did not find any boost library that handle with a situation described below, so that I request for your comments. Is there any interest in such a library?
FWIW, the generic smart pointer library I put in the sandbox some time ago (haven't worked on it in 9 months) includes a generic_ptr::cloning, which is similar to what you are proposing: https://svn.boost.org/trac/boost/browser/sandbox/fmhess/ It also includes generalized versions of shared_ptr, weak_ptr, intrusive_ptr, and a generic_ptr::monitor which is a automatic-mutex-locking pointer. The library also includes support for performing operations on generic pointer-like objects, like casting, pointer_traits, and rebinding to a different pointed-at type. Unfortunately, I only got as far as code and some tests (no docs) before losing focus on it. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkvz55wACgkQ5vihyNWuA4XocACg0YGNArFW+m/63IY41wOnDoAo ODgAoLlXAB8Ne+mUZmvjg6AsT/nVwcVL =QJgS -----END PGP SIGNATURE-----