15 #ifndef REFERENCE_COUNTED_OBJECT_HPP_INCLUDED
16 #define REFERENCE_COUNTED_OBJECT_HPP_INCLUDED
18 #include <boost/intrusive_ptr.hpp>
reference_counted_object()
reference_counted_object(const reference_counted_object &)
void turn_reference_counting_off() const
boost::intrusive_ptr< reference_counted_object > object_ptr
virtual ~reference_counted_object()
void intrusive_ptr_add_ref(const reference_counted_object *obj)
reference_counted_object & operator=(const reference_counted_object &)
boost::intrusive_ptr< const reference_counted_object > const_object_ptr
void intrusive_ptr_release(const reference_counted_object *obj)