To specialize the SharedPtr for TWrapper. More...
#include <MED_Wrapper.hxx>

Public Member Functions | |
| SharedPtr () | |
| template<class Y > | |
| SharedPtr (Y *p) | |
| template<class Y > | |
| SharedPtr (SharedPtr< Y > const &r) | |
| template<class Y > | |
| SharedPtr & | operator= (SharedPtr< Y > const &r) |
| template<class Y > | |
| SharedPtr & | operator() (Y *p) |
| template<class Y > | |
| SharedPtr & | operator() (SharedPtr< Y > const &r) |
| TLockProxy | operator-> () const |
Protected Member Functions | |
| operator const TWrapper & () const | |
| operator TWrapper & () | |
| TWrapper & | operator* () const |
| TWrapper * | get () const |
| MED::SharedPtr< TWrapper >::SharedPtr | ( | ) |
|
explicit |
| MED::SharedPtr< TWrapper >::SharedPtr | ( | SharedPtr< Y > const & | r | ) |
|
protected |
|
protected |
|
protected |
| SharedPtr& MED::SharedPtr< TWrapper >::operator() | ( | Y * | p | ) |
| SharedPtr& MED::SharedPtr< TWrapper >::operator() | ( | SharedPtr< Y > const & | r | ) |
|
protected |
| TLockProxy MED::SharedPtr< TWrapper >::operator-> | ( | ) | const |
| SharedPtr& MED::SharedPtr< TWrapper >::operator= | ( | SharedPtr< Y > const & | r | ) |