GNU Radio 3.5.1 C++ API
|
00001 namespace boost 00002 { 00003 /*! 00004 * \brief shared_ptr documentation stub 00005 * 00006 * \warning 00007 * This isn't the real shared_ptr template. It's just enough to get doxygen 00008 * to draw pretty collaboration diagrams. 00009 * 00010 * An enhanced relative of scoped_ptr with reference counted copy semantics. 00011 * The object pointed to is deleted when the last shared_ptr pointing to it 00012 * is destroyed or reset. 00013 */ 00014 00015 template<class T> class shared_ptr 00016 { 00017 public: 00018 00019 T * px; // contained pointer 00020 00021 }; // shared_ptr 00022 00023 00024 } // namespace boost