Specialization of SharedPtr for TWrapper. More...
#include <MED_Wrapper.hxx>

Public Member Functions | |
| SharedPtr () | |
| SharedPtr (TWrapper *p) | |
| template<class Y > | |
| SharedPtr (Y *p) | |
| template<class Y > | |
| SharedPtr (const SharedPtr< Y > &r) | |
| template<class Y > | |
| SharedPtr & | operator= (const SharedPtr< Y > &r) |
| template<class Y > | |
| SharedPtr & | operator() (Y *p) |
| template<class Y > | |
| SharedPtr & | operator() (const SharedPtr< Y > &r) |
| TLockProxy | operator-> () const |
| T * | operator-> () |
| STL member. More... | |
Data Fields | |
| T | ptr |
| STL member. More... | |
Protected Member Functions | |
| operator const TWrapper & () const | |
| operator TWrapper & () | |
| TWrapper & | operator* () const |
| TWrapper * | get () const |
| MED::SharedPtr< TWrapper >::SharedPtr | ( | ) |
| MED::SharedPtr< TWrapper >::SharedPtr | ( | TWrapper * | p | ) |
|
explicit |
| MED::SharedPtr< TWrapper >::SharedPtr | ( | const SharedPtr< Y > & | r | ) |
|
protected |
|
protected |
|
protected |
| SharedPtr & MED::SharedPtr< TWrapper >::operator() | ( | const SharedPtr< Y > & | r | ) |
| SharedPtr & MED::SharedPtr< TWrapper >::operator() | ( | Y * | p | ) |
|
protected |
|
inherited |
STL member.
| TLockProxy MED::SharedPtr< TWrapper >::operator-> | ( | ) | const |
| SharedPtr & MED::SharedPtr< TWrapper >::operator= | ( | const SharedPtr< Y > & | r | ) |
|
inherited |
STL member.