General KERNEL Documentation     End User KERNEL Services  


clt_shared_ptr< T > Class Template Reference

#include <SALOMEDSClient_definitions.hxx>

Inheritance diagram for clt_shared_ptr< T >:

Inheritance graph
Collaboration diagram for clt_shared_ptr< T >:

Collaboration graph

Public Member Functions

 clt_shared_ptr ()
template<class Y>
 clt_shared_ptr (Y *p)
template<class Y>
 clt_shared_ptr (clt_shared_ptr< Y > const &r)
template<class Y>
clt_shared_ptroperator= (clt_shared_ptr< Y > const &r)
template<class Y>
clt_shared_ptroperator() (Y *p)

template<class T>
class clt_shared_ptr< T >


Constructor & Destructor Documentation

template<class T>
clt_shared_ptr< T >::clt_shared_ptr  )  [inline]
 

template<class T>
template<class Y>
clt_shared_ptr< T >::clt_shared_ptr Y *  p  )  [inline, explicit]
 

template<class T>
template<class Y>
clt_shared_ptr< T >::clt_shared_ptr clt_shared_ptr< Y > const &  r  )  [inline]
 


Member Function Documentation

template<class T>
template<class Y>
clt_shared_ptr& clt_shared_ptr< T >::operator= clt_shared_ptr< Y > const &  r  )  [inline]
 

template<class T>
template<class Y>
clt_shared_ptr& clt_shared_ptr< T >::operator() Y *  p  )  [inline]