#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 36 of file reference_counted_object.hpp.
typedef boost::intrusive_ptr<reference_counted_object> object_ptr |
Definition at line 35 of file reference_counted_object.hpp.
void intrusive_ptr_add_ref | ( | const reference_counted_object * | obj | ) | [inline] |
Definition at line 27 of file reference_counted_object.hpp.
References reference_counted_object::add_ref().
Referenced by variant::increment_refcount().
void intrusive_ptr_release | ( | const reference_counted_object * | obj | ) | [inline] |
Definition at line 31 of file reference_counted_object.hpp.
References reference_counted_object::dec_ref().
Referenced by variant::release().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |