#include <senf/Utils/intrusive_refcount.hh>
This class provides a simple internally managed refcount and supplies the boost::intrusive_ptr required interface. To make a class compatible with boost::intrusive_ptr
, just derive publicly from intrusive_refcount.
class SomeClass : public intrusive_refcount { // ... };
Two additional benefits of using intrusive_refcount are
The interface of this class is defined in intrusive_refcount_t and intrusive_refcount_base (the latter of which you should not use directly).
Definition at line 153 of file intrusive_refcount.hh.
Protected Member Functions |
|
intrusive_refcount () |
senf::intrusive_refcount:: | ||||
intrusive_refcount | () | |||
Definition at line 63 of file intrusive_refcount.cci.