golib  0.5
goRRefPtr< T > Class Template Reference

Public Member Functions

 goRRefPtr (T *p)
 
 goRRefPtr (goRRefPtr< T > &other)
 
template<class To >
goRRefPtr< T > & operator= (goRRefPtr< To > &other)
 
template<class To >
goRRefPtr< T > & operator= (const goRRefPtr< To > &other)
 
template<class To >
bool operator== (const goRRefPtr< To > &other) const
 
template<class To >
bool operator!= (const goRRefPtr< To > &other) const
 
template<class To >
bool operator== (const To *p) const
 
template<class To >
bool operator!= (const To *p) const
 
int incRef ()
 
int decRef ()
 
int getRefCount ()
 

Public Attributes

int myRefCount
 
T * myPtr
 
goMutex myMutex
 

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