#include <_src_base_shptr_doc.hh>

See shptr_doc.hh.
Shared isn't thread-safe. For threading, use ThreadableShared with thptr or thptr0.
Shared provides storage for the reference-count that shptr maintains. Combining the reference-count with the object reduces memory allocations (as opposed to allocating a separate reference-count). Shared is just a data class. shptr computes the reference-count.
/// Example:
/// class Object : public Shared { ... };
/// shptr<Object> object = new Object;
///
Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:49 2010