| Description |
| =========== |
| |
| This is the scoped_ptr from Boost with some additions by Google. |
| |
| Homepage |
| ======== |
| |
| http://www.boost.org/ |
| http://www.boost.org/libs/smart_ptr/scoped_ptr.htm |
| |
| License |
| ======= |
| |
| http://boost.org/LICENSE_1_0.txt |
| |
| Source files and modifications |
| ============================== |
| |
| scoped_ptr_malloc added in by Ray Sidney of Google. When one of these goes |
| out of scope, instead of doing a delete or delete[], it calls free(). |
| scoped_ptr_malloc<char> is likely to see much more use than any other |
| specializations. |
| |
| release() added in by Spencer Kimball of Google. Use this to conditionally |
| transfer ownership of a heap-allocated object to the caller, usually on |
| method success. |