Version: 5.1.6

MED.SharedPtr< TWrapper > Class Template Reference

To specialize the SharedPtr for TWrapper. More...

#include <MED_Wrapper.hxx>

Inheritance diagram for MED.SharedPtr< TWrapper >:
Inheritance graph

Public Member Functions

 SharedPtr ()
template<class Y >
 SharedPtr (Y *p)
template<class Y >
 SharedPtr (SharedPtr< Y > const &r)
template<class Y >
SharedPtroperator= (SharedPtr< Y > const &r)
template<class Y >
SharedPtroperator() (Y *p)
template<class Y >
SharedPtroperator() (SharedPtr< Y > const &r)
TLockProxy operator-> () const
 operator const TWrapper & () const
 operator TWrapper & ()
TWrapperoperator* () const
TWrapperget () const

Detailed Description

template<>
class MED::SharedPtr< TWrapper >

To specialize the SharedPtr for TWrapper.


Constructor & Destructor Documentation

template<class Y >
MED.SharedPtr< TWrapper >.SharedPtr ( Y *  p  )  [explicit]
template<class Y >
MED.SharedPtr< TWrapper >.SharedPtr ( SharedPtr< Y > const &  r  ) 

Member Function Documentation

template<class Y >
SharedPtr& MED.SharedPtr< TWrapper >.operator= ( SharedPtr< Y > const &  r  ) 

References INTERP_KERNEL.swap().

template<class Y >
SharedPtr& MED.SharedPtr< TWrapper >.operator() ( Y *  p  ) 
template<class Y >
SharedPtr& MED.SharedPtr< TWrapper >.operator() ( SharedPtr< Y > const &  r  ) 
TLockProxy MED.SharedPtr< TWrapper >.operator-> (  )  const
MED.SharedPtr< TWrapper >.operator const TWrapper & (  )  const
MED.SharedPtr< TWrapper >.operator TWrapper & (  ) 
TWrapper& MED.SharedPtr< TWrapper >.operator* (  )  const
TWrapper* MED.SharedPtr< TWrapper >.get (  )  const