reference_counted_object.hpp File Reference

#include "boost/intrusive_ptr.hpp"

Include dependency graph for reference_counted_object.hpp:

This graph shows which files directly or indirectly include this file:

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 Documentation

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.


Function Documentation

void intrusive_ptr_add_ref ( const reference_counted_object obj  )  [inline]

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