Fermat
Public Types | Public Methods | Friends | List of all members
cugar::internals::SharedCount< CounterT > Class Template Reference

Public Types

typedef CountedBase< CounterT >::Counter_Type Counter_Type
 

Public Methods

template<typename PtrT , typename DeleterT >
 SharedCount (PtrT p, DeleterT d)
 
 SharedCount (const WeakCount< CounterT > &wc)
 
 SharedCount (const SharedCount &sc)
 
SharedCountoperator= (const SharedCount &sc)
 
void swap (SharedCount &sc)
 
Counter_Type use_count () const
 
bool unique () const
 
void * get_deleter (const std::type_info &ti) const
 

Friends

class WeakCount< CounterT >
 
bool operator== (const SharedCount &a, const SharedCount &b)
 
bool operator< (const SharedCount &a, const SharedCount &b)
 

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