#include <usharedptr.hpp>
Public Member Functions | |
USharedPtr (const USharedPtr< T > &right) | |
USharedPtr (T *right) | |
USharedPtr< T > & | operator= (const USharedPtr< T > &right) |
USharedPtr< T > & | operator= (T *right) |
bool | valid () |
bool | operator() () const |
bool | operator! () const |
T * | operator-> () const |
T & | operator * () const |
operator T * () const | |
int | refCount () |