Version: 5.1.6

ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T > Class Template Reference

#include <MEDCouplingAutoRefCountObjectPtr.hxx>

Inheritance diagram for ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >:
Inheritance graph

Public Member Functions

 MEDCouplingAutoRefCountObjectPtr (const MEDCouplingAutoRefCountObjectPtr &other)
 MEDCouplingAutoRefCountObjectPtr (T *ptr=0)
 ~MEDCouplingAutoRefCountObjectPtr ()
bool operator== (const MEDCouplingAutoRefCountObjectPtr &other)
MEDCouplingAutoRefCountObjectPtroperator= (const MEDCouplingAutoRefCountObjectPtr &other)
MEDCouplingAutoRefCountObjectPtroperator= (T *ptr)
T * operator-> ()
const T * operator-> () const
T & operator* ()
const T & operator* () const
 operator T * ()
 operator const T * () const
void referPtr (T *ptr)
void destroyPtr ()

Data Fields

T * _ptr

template<class T>
class ParaMEDMEM::MEDCouplingAutoRefCountObjectPtr< T >


Constructor & Destructor Documentation


Member Function Documentation

template<class T>
bool ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.operator== ( const MEDCouplingAutoRefCountObjectPtr< T > &  other  ) 
template<class T>
MEDCouplingAutoRefCountObjectPtr& ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.operator= ( T *  ptr  ) 
template<class T>
T* ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.operator-> (  ) 
template<class T>
const T* ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.operator-> (  )  const
template<class T>
T& ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.operator* (  ) 
template<class T>
const T& ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.operator* (  )  const
template<class T>
ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.operator T * (  ) 
template<class T>
ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.operator const T * (  )  const
template<class T>
void ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.referPtr ( T *  ptr  ) 
template<class T>
void ParaMEDMEM.MEDCouplingAutoRefCountObjectPtr< T >.destroyPtr (  ) 

Field Documentation