Version: 9.12.0
clt_shared_ptr< T > Class Template Reference

#include <SALOMEDSClient_definitions.hxx>

Inheritance diagram for clt_shared_ptr< T >:

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)
 

Constructor & Destructor Documentation

◆ clt_shared_ptr() [1/3]

template<class T >
clt_shared_ptr< T >::clt_shared_ptr ( )

◆ clt_shared_ptr() [2/3]

template<class T >
template<class Y >
clt_shared_ptr< T >::clt_shared_ptr ( Y *  p)
explicit

◆ clt_shared_ptr() [3/3]

template<class T >
template<class Y >
clt_shared_ptr< T >::clt_shared_ptr ( clt_shared_ptr< Y > const &  r)

Member Function Documentation

◆ operator()()

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

◆ operator=()

template<class T >
template<class Y >
clt_shared_ptr& clt_shared_ptr< T >::operator= ( clt_shared_ptr< Y > const &  r)