Collaboration diagram for BASE::TRCSharedPtr< TData, TRefCount >:

Public Member Functions | |
| TRCSharedPtr (TData *pData=NULL) | |
| TRCSharedPtr (const TRCSharedPtr &rhs) | |
| template<class T> | |
| TRCSharedPtr (const TRCSharedPtr< T > &rhs) | |
| TRCSharedPtr & | operator= (const TRCSharedPtr &rhs) |
| template<class T> | |
| TRCSharedPtr & | operator= (const TRCSharedPtr< T, TRefCount > &rhs) |
| template<class T> | |
| TBool | operator== (const TRCSharedPtr< T, TRefCount > &rhs) const |
| template<class T> | |
| TBool | operator< (const TRCSharedPtr< T, TRefCount > &rhs) const |
| TBool | IsValid () const |
| void | Reset (TData *pData=NULL) |
| TData & | operator * () const |
| TData * | operator-> () const |
| TData * | Get () const |
| TBool | Unique () const |
| TLong | UseCount () const |
Friends | |
| class | TRCSharedPtr |
| class | RCAnySharedPtr |
1.4.6-NO