#include <vmsObjectSmartPtr.h>
Public Member Functions | |
| vmsObjectSmartPtr (const vmsObjectSmartPtr &ptr) | |
| vmsObjectSmartPtr (T *pObj=NULL) | |
| vmsObjectSmartPtr & | operator= (const vmsObjectSmartPtr &ptr) |
| virtual | ~vmsObjectSmartPtr () |
| T * | operator-> () const |
| operator T * () const | |
| void | CreateInstance () |
Protected Attributes | |
| T * | m_pObj |
Definition at line 16 of file vmsObjectSmartPtr.h.
| vmsObjectSmartPtr< T >::vmsObjectSmartPtr | ( | const vmsObjectSmartPtr< T > & | ptr | ) | [inline] |
Definition at line 19 of file vmsObjectSmartPtr.h.
| vmsObjectSmartPtr< T >::vmsObjectSmartPtr | ( | T * | pObj = NULL |
) | [inline] |
Definition at line 25 of file vmsObjectSmartPtr.h.
| virtual vmsObjectSmartPtr< T >::~vmsObjectSmartPtr | ( | ) | [inline, virtual] |
Definition at line 42 of file vmsObjectSmartPtr.h.
| vmsObjectSmartPtr& vmsObjectSmartPtr< T >::operator= | ( | const vmsObjectSmartPtr< T > & | ptr | ) | [inline] |
Definition at line 32 of file vmsObjectSmartPtr.h.
| T* vmsObjectSmartPtr< T >::operator-> | ( | ) | const [inline] |
Definition at line 48 of file vmsObjectSmartPtr.h.
| vmsObjectSmartPtr< T >::operator T * | ( | ) | const [inline] |
Definition at line 49 of file vmsObjectSmartPtr.h.
| void vmsObjectSmartPtr< T >::CreateInstance | ( | ) | [inline] |
Definition at line 51 of file vmsObjectSmartPtr.h.
Referenced by vmsDownloadsGroupsMgr::CreateDefaultGroups(), Download_CreateInstance(), fsDownloadRegSaver::Load(), vmsDownloadsGroupsMgr::LoadFromDisk(), vmsDownloadsGroupsMgr::LoadGroupsTreeFromFile(), CDownloadsWnd::OnDownloadDefProperties(), and CGroupDlg::OnOK().
T* vmsObjectSmartPtr< T >::m_pObj [protected] |
Definition at line 60 of file vmsObjectSmartPtr.h.
Referenced by vmsObjectSmartPtr< vmsDownloadMgrEx >::CreateInstance(), vmsObjectSmartPtr< vmsDownloadsGroup >::operator vmsDownloadsGroup *(), vmsObjectSmartPtr< vmsDownloadMgrEx >::operator->(), vmsObjectSmartPtr< vmsDownloadMgrEx >::operator=(), vmsObjectSmartPtr< vmsDownloadMgrEx >::vmsObjectSmartPtr(), and vmsObjectSmartPtr< vmsDownloadMgrEx >::~vmsObjectSmartPtr().
1.5.6