Fermat
Public Methods | List of all members
cugar::internals::CountedBase_impl< PtrT, DeleterT, CounterT > Class Template Reference
Inheritance diagram for cugar::internals::CountedBase_impl< PtrT, DeleterT, CounterT >:
cugar::internals::CountedBase< CounterT >

Public Methods

 CountedBase_impl (PtrT p, DeleterT d)
 
virtual void dispose ()
 called when m_shcount goes to 0
 
virtual void * get_deleter (const std::type_info &ti)
 
- Public Methods inherited from cugar::internals::CountedBase< CounterT >
virtual void destroy ()
 called when m_wkcount goes to 0
 
void add_ref_copy ()
 
void add_ref_lock ()
 
void release ()
 
void weak_add_ref ()
 
void weak_release ()
 
Counter_Type use_count () const
 

Additional Inherited Members

- Public Types inherited from cugar::internals::CountedBase< CounterT >
typedef CounterT Counter_Type
 

The documentation for this class was generated from the following file: