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 | ) |