#include <boost/intrusive_ptr.hpp>
Go to the source code of this file.
Classes | |
class | reference_counted_object |
Typedefs | |
typedef boost::intrusive_ptr < reference_counted_object > | object_ptr |
typedef boost::intrusive_ptr < const reference_counted_object > | const_object_ptr |
Functions | |
void | intrusive_ptr_add_ref (const reference_counted_object *obj) |
void | intrusive_ptr_release (const reference_counted_object *obj) |
typedef boost::intrusive_ptr<const reference_counted_object> const_object_ptr |
Definition at line 50 of file reference_counted_object.hpp.
Definition at line 49 of file reference_counted_object.hpp.
|
inline |
Definition at line 41 of file reference_counted_object.hpp.
References reference_counted_object::add_ref().
Referenced by variant::increment_refcount().
|
inline |
Definition at line 45 of file reference_counted_object.hpp.
References reference_counted_object::dec_ref().
Referenced by variant::release().