Imported Upstream version 3.0.4
[debian/gnuradio] / gnuradio-core / doc / other / shared_ptr_docstub.h
1 namespace boost
2 {
3   /*!
4    * \brief shared_ptr documentation stub
5    *
6    * \warning
7    * This isn't the real shared_ptr template.  It's just enough to get doxygen
8    * to draw pretty collaboration diagrams.
9    *
10    * An enhanced relative of scoped_ptr with reference counted copy semantics.
11    * The object pointed to is deleted when the last shared_ptr pointing to it
12    * is destroyed or reset.
13    */
14
15 template<class T> class shared_ptr
16 {
17 public:
18
19     T * px;                     // contained pointer
20
21 };  // shared_ptr
22
23
24 } // namespace boost